代码点读机 / JavaScript / queueMicrotask

queueMicrotask JavaScript · 常用内置

把回调函数排到当前任务结束后的微任务队列中立即执行。

怎么用

queueMicrotask(() => { ... })

小例子

queueMicrotask(() => console.log("微任务"));
console.log("主任务");

运行结果

主任务
微任务

提醒:微任务比 setTimeout 的宏任务优先级更高。

官方文档:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/queueMicrotask

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← JavaScript全部词条