代码执行块
宏任务
微任务
每次循环,都是一个新的调用栈
调用栈里面是 EventLoop里面触发的
- process.nextTick
- Promise.resolve 仅次于 process.nextTick
- 定时器执行之前,会先执行 process.nextTick
- setImmediate执行在 setTimeout(0) 之后
https://www.taopoppy.cn/node/one_eventLoop.html#%E5%85%AD%E4%B8%AA%E9%98%B6%E6%AE%B5