参考文章:html
JavaScript 运行机制详解:再谈Event Loopsegmentfault
Tasks, microtasks, queues and schedules浏览器
完全弄懂 JavaScript 执行机制!!!oop
不一样类型的任务会进入对应的Event Queue,好比setTimeout和setInterval会进入相同的Event Queue。post
事件循环的顺序,决定js代码的执行顺序。进入总体代码(宏任务)后,开始第一次循环。接着执行全部的微任务。而后再次从宏任务开始,找到其中一个任务队列执行完毕,再执行全部的微任务。htm