编辑代码

// console.log打印的顺序

Promise.resolve(console.log('1')).then(() => {
    console.log('2');
    setTimeout(() => console.log('3'), 0);
});

async function asyncFunc() {
    console.log('4');
    await Promise.resolve();
    console.log('5');
}
asyncFunc();

console.log('6');