12. 巨集任務_微任務
阿新 • • 發佈:2018-12-31
執行過程:
每當執行棧為空時,就檢查微任務,有則進棧執行,棧空了再去查微任務,
直到沒有微任務時,去巨集任務中取一個進棧執行,棧空了又開始檢查微任務,迴圈往復,直至全都為空
巨集任務:
I/O (click事件、fs.writeFile)
setTimeout
setInterval
setImmediate (nodejs)
requestAnimationFrame
微任務
process.nextTick (nodejs)
Promise.then().catch()
-
console.log(1); setTimeout(function () { console.log(