【发布时间】:2020-09-30 15:40:04
【问题描述】:
async function doThings() {
async function timer () {
setTimeout(() => {
console.log('timer!')
}), 1000
}
async function printer () {
console.log('printer!')
}
await timer()
await printer()
}
doThings()
我认为使函数异步使其返回一个承诺并等待使其等待。为什么printer()先完成?
【问题讨论】:
标签: javascript asynchronous async-await