const test = async() => {
setTimeout(() => {
console.log('timeout')
})
console.log(1)
await add()
console.log(2)
return 3
}
test().then(res => console.log(res))
console.log(4)
- 输出结果
1
add
4
2
3
timeout
- 例题2
const add = async() => {
console.log(11)
return await new Promise((res) => res(44))
}
const test = async() => {
let data = await add()
console.log(data)
}
test().then(() => console.log(4444))
console.log(4)
11 4 44 4444
//