setTimeout(() => {
console.log(1)
Promise.resolve().then(() => {
console.log(2)
})
Promise.resolve().then(() => {
console.log(3)
})
})
setTimeout(() => {
console.log(4)
})
// 加入同步執(zhí)行語句,保證上面異步操作已讀取
console.log(5);
瀏覽器會執(zhí)行
51234
瀏覽器每次執(zhí)行宏任務(wù)列表中的一個
Node環(huán)境會執(zhí)行
51423
Node環(huán)境會每次執(zhí)行timers中的全部可執(zhí)行任務(wù)