JS宏任务和微任务
微任务=>DOM渲染=>宏任务
setTimeout(function(){
console.log("定时任务")
})
new Promise((resolve)=>{
console.log("1 promise 1") //同步
resolve();
}).then(()=>{
console.log("微任务1")
}).then(()=>{
console.log('微任务2')
})
console.log("同步数据")
结果:
1 promise 1
同步数据
微任务1
微任务2
定时任务

浙公网安备 33010602011771号