JS事件流(微任务,宏任务)
async function async1() {
console.log('1')
await async2()
console.log('2')
}
async function async2() {
console.log('3')
fun1()
}
function fun1(){
console.log('9')
}
console.log('4')
setTimeout(function () {
console.log('5')
})
async1()
new Promise(function (resolve) {
console.log('6')
resolve()
}).then(function () {
console.log('7')
})
console.log('8')
// 413968275