一分钟搞懂js事件循环
生活随笔
收集整理的這篇文章主要介紹了
一分钟搞懂js事件循环
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??宏任務與微任務:
?異步任務分為 宏任務(macrotask) 與 微任務 (microtask),不同的API注冊的任務會依次進入自身對應的隊列中,然后等待 Event Loop 將它們依次壓入執行棧中執行。
Event Loop(事件循環):
Event Loop(事件循環)中,每一次循環稱為 tick, 每一次tick的任務如下:
代碼實例
setTimeout(function () {console.log(1); });new Promise(function (resolve, reject) {console.log(2)resolve(3) }).then(function (val) {console.log(val); })console.log(4);執行講解
?結果:2=>4=>3=>1
? ?
總結
以上是生活随笔為你收集整理的一分钟搞懂js事件循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爱客ikcrm企业级应用的“免费”是鸡汤
- 下一篇: python如何控制伺服驱动_在控制伺服