答:**宏任务和微任务都是异步任务在同步任务队列之后
而宏任务一般是:包括整体代码script, setTimeout, setInterval、 setlmmediate(node 独有)。
微任务:原生Promise(有些实现的promise将then方法放到了宏任务中)、
process.nextTick、Object.observe(已 废弃)记住就行了new.promise是宏任务。
执行顺序
微观任务先于宏观任务
宏任务与微任务
最新推荐文章于 2024-03-08 11:44:29 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)