宏任务:setTimeout,setInterval,DOM事件,Ajax请求
微任务:Promise,async/await
结论:微任务执行比宏任务早
如:
console.log(1) setTimeout(()=>{ console.log(2); },0) Promise.resolve().then(()=>{ console.log(3) }) console.log(4)
读后有收获可以支付宝请作者喝枸杞,有疑问也可以加作者讨论: