Discuss
/
JavaScript
/
setTimeout(resolve, 500, 'P1')为什么要这么写呢
setTimeout(resolve, 500, 'P1')为什么要这么写呢
Topic sourcesetTimeout(function, milliseconds, param1, param2, ...) param1, param2, ... 可选。 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。
- 1
十八年后
setTimeout(resolve, 500, 'P1') 之前学setTimeout的时候只有两个参数,一个函数一个延迟时间;这里三个参数代表什么,为什么要这么写? resolve在这里代表的是成功的状态吗?‘P1’返回值为什么要写到时间的后面?