宏任务和微任务面试难题

console.log(1);
async function async () {
    console.log(2);
    await console.log(3);
    console.log(4)
}
setTimeout(() => {
    console.log(5);
}, 0);
const promise = new Promise((resolve, reject) => {
    console.log(6);
    resolve(7)
})
promise.then(res => {
    console.log(res)
})
async (); 
console.log(8);

结果1,6,2,3,8,7,4,6

posted @ 2020-06-10 06:38  TTtttt5  阅读(349)  评论(0编辑  收藏  举报