对 JS 事件循环的理解:宏任务和微任务主要有哪些?
考察说明
考察 JavaScript 事件循环机制、宏任务与微任务的分类与执行顺序
回答思路
- 准确说明事件循环的基本流程:同步代码、微任务队列、宏任务队列
- 列举常见的宏任务:setTimeout、setInterval、I/O、UI渲染
- 列举常见的微任务:Promise.then/catch/finally、queueMicrotask、MutationObserver
- 能够结合示例说明微任务优先于宏任务执行的顺序
- 说明引入微任务的目的(保证异步操作的高优先级和连续性)
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。