//2 asyn await
console.log(1)
async function A() {
console.log(2)
await B()
console.log(3)
}
async function B() {
console.log(4)
}
A()
new Promise(function (resolve) {
console.log(5)
resolve()
}).then(res => console.log(6))
//这里的A() 等价于
// new Promise(resolve1 => {
// console.log(2);
// new Promise((resolve2) => {
// console.log(4);
// resolve2();
// }).then(val => {
// console.log(3)
// })
// });