console.log(0)
setTimeout(function() {
console.log(1);
}, 0);
new Promise(function (resolve, reject) {
console.log(2);
resolve(3);
}).then(console.log);
console.log(4);
执行顺序:0、2、4、3、1
先执行外层宏任务,再执行微任务,然后执行内层宏任务
console.log(0)
setTimeout(function() {
console.log(1);
}, 0);
new Promise(function (resolve, reject) {
console.log(2);
resolve(3);
}).then(console.log);
console.log(4);
执行顺序:0、2、4、3、1
先执行外层宏任务,再执行微任务,然后执行内层宏任务
本文标题:2021-03-09 宏任务和微任务
本文链接:https://www.haomeiwen.com/subject/flgvqltx.html
网友评论