JavaScript 微任务 queueMicrotask 与 Promise 的区别

JavaScript About 269 words

queueMicrotask

  • 执行优先级与Promise相同,代码中先定义的先执行
  • 会抛出异常,需注意处理,否则会导致后续代码无法执行

Promise

  • 执行优先级与queueMicrotask相同,代码中先定义的先执行
  • 不会抛出异常,需使用catch接收

代码

queueMicrotask(() => {
    console.log("queue micro task")
})

Promise.resolve().then(value => {
    console.log("Promise resolve")
})
Views: 31 · Posted: 2025-09-16

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh