宏任务和微任务
作者:互联网
参考:https://www.jianshu.com/p/bcbf7894027c
示例 1:宏任务中包含微任务
(function() { setTimeout(() => { console.log(1) new Promise((res, rej) => { res() }).then(() => console.log(2)) console.log(3) }) setTimeout(() => { console.log(4) new Promise((res, rej) => { res() }).then(() => console.log(5)) console.log(6) }) }()) undefined 1 3 2 4 6 5示例 2:微任务中包含宏任务
(function() { new Promise((res, rej) => { res() }).then(() => { console.log(1) setTimeout(() => console.log(2)) console.log(3) }) new Promise((res, rej) => { res() }).then(() => { console.log(4) setTimeout(() => console.log(5)) console.log(6) }) }()) 1 3 4 6 undefined 2 5标签:console,log,res,rej,任务,Promise,new 来源: https://www.cnblogs.com/hello-world-01/p/16636926.html