微任务和宏任务 被迫学习 2022-05-18 149 阅读1分钟 1.宏任务:包括整体代码script,setTimeout,setInterval 2.微任务: promise.then(不是new promise),process.nextTick(node中) 3.事件执行顺序--先执行宏任务,然后执行微任务,任务有同步的任务和异步的任务,同步的进入主线程异步的进入Event Table并注册函数,异步事件完成后,会将回调函数放在队列中,如果有异步的宏任务,就会循环执行上述操作