Skip to content

事件循环

JavaScript 面试题

事件循环是 JavaScript 面试里非常高频的问题。

一个核心理解

JavaScript 主线程一次只做一件事。
同步任务先执行,异步任务会在合适的时机进入对应队列,等待主线程空闲后再执行。

面试里常见会追问的点

  • 宏任务和微任务
  • Promise 回调的执行时机
  • setTimeout 为什么不一定精确
  • 浏览器和 Node 的事件循环差异

写作建议

这一类面试题内容,建议后面逐步补成“概念说明 + 执行顺序 + 示例代码 + 常见追问”的结构。

Built with VitePress.