setTimeout(() => {
console.log(1);
}, 0);
async function main1() {
new Promise((resolve, reject) => {
console.log(2);
resolve();
}).then(() => {
console.log(3);
})
await main2();
console.log(7);
}
function main2() {
console.log(8);
}
main1();
setTimeout(() => {
console.log(10);
}, 0);
//
2
8
3
7
1
10
前端美团一面,关于事件循环机制
于 2023-11-14 12:41:39 首次发布