我正在尝试将波纹管2的then()方法转换为等待以进行完整的异步/等待。
async doSomething() {
...
try {
await this.updatePosts({
....
},
})
.then(() => {
api.images.create({
....
})
})
.then(() => {
if(images.length) {
api.images.send({
...
})
}
...
})
}
})
some other code
} catch (err) {
console.error(err)
}
},
},
}
如何将这2个then()方法转换为async / await内部的await?
不太真正理解您的代码。如果要转换回调函数,则将then()传递给异步函数。然后就做
then( async() => {
//you can use await here now as the function is async
})```