1、 宏任务有:script(整体代码)、setTimeout、setInterval、I/O、页面渲染; 2、 微任务有:Promise. then、Object. observe、 MutationObserver。 3、 执行顺序大致如下: 4、 主线程任务–>宏任务–>微任务–>微任务里的宏任务—–> –>直到任务 全部完成 Was this helpful? YesNo 0 / 0 上一篇: 前端面试题:介绍一下你对浏览器内核的理解? 下一篇: 前端面试题:为什么函数被称为一等公民? 发表回复 取消回复0 Your email address will not be published. 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。