js是一门单线程的需要,它的异步操作都是通过事件循环来完成的。整个事件循环大体由执 行栈、消息队列和微任务队列三个部分组成。 同步代码会直接在执行栈中调用执行。 定时器中的回调会在执行栈被清空且定时达成时推入执行栈中执行。 promise, async异步函数的回调会被推入到微任务队列中,当执行栈被清空且异步操作完成 时立即执行。 Was this helpful? YesNo 0 / 0 上一篇: 前端面试题:Jq中如何实现多库并存? 下一篇: 前端面试题:EventLoop事件循环是什么? 发表回复 取消回复0 Your email address will not be published. 在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。