有时候我们在项目中需要循环去获取数据,但是后端明明返回的数组,但打印出来却是[Promise]格式
const multipleSelection = this.multipleSelection.map(async item => {
item.OutStockDetailList = await this.getProductStockListById(item.SpecId)
return item
})
console.log(multipleSelection)
使用 for of
for (const item of this.multipleSelection) {
item.OutStockDetailList = await this.getProductStockListById(item.SpecId)
}
console.log(this.multipleSelection)