首页 > 试题广场 >

代码的执行顺序

[问答题]

执行顺序总结一下就是:(从上至下优先级依次降低)

script (主程序代码)

process.nextTick

Promises...

setTimeout

setInterval

setImmediate

I / O

UI rendering

Promise的构造部分是同步执行的

Promise的.then是在resolve执行之后才执行的

编辑于 2020-12-27 10:04:02 回复(0)
script(主程序代码)—>process.nextTick—>Promises...——>setTimeout——>setInterval——>setImmediate——> I/O——>UI rendering。 定义promise的构造部分是同步的,promise状态从pending变成rresolve才执行then里面的代码
编辑于 2020-03-12 13:20:11 回复(0)