console.log(‘1’);
setTimeout(() => {
console.log(‘2’);
}, 100);
setTimeout(() => {
}, 0);
new Promise((resolve,reject) => {
console.log(‘3’);
resolve();
console.log(‘4’);
}).then(() => {console.log(‘5’);
}).then(() => {console.log(‘6’);
})
fnAsync02()
async function fnAsync01() {
await console.log(‘7’);
console.log(‘8’);
}
async function fnAsync02() {
await console.log(‘9’);
console.log(‘10’);
}
// 1 3 4 9 5 10 6 2