事件循环

52 阅读1分钟

执行顺序

1.执行栈

2.微任务队列: micro-task(微任务)

Promise process.nextTick

3.宏任务队列: macro-task(宏任务)

setTimeout setInterval setImmediate

非IO的异步API提供了四种方法

1.setTimeOut()

2.setInterval()

3.setImmediate()

4.process.nextTick()