(async () => {
await new Promise((resolve) => {
console.log(1)
resolve()
}).then(() => console.log(2))
console.log(3)
})()
// 执行顺序 1 2 3
// 可以拆成几块看
await new Promise((resolve) => {
console.log(1)
resolve()
})
// 等同于
function
大约 5 分钟