order_list.forEach(async (elm,index)=>{ (order_list[index] as any).order_goods = await this.og.find({ where:{ order_id:elm.order_id } });});如代码是不能正确赋值的正确的写法应该是什么?(注:使用forEach,find操作是Promise)
1 回答
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
forEach 的 callback 不能指定为 async 函数。
order_list.forEach((elm,index)=>{
(async (elm,index) => {
(order_list[index] as any).order_goods = await this.og.find({
where:{
order_id:elm.order_id
}
});
})(elm,index);
});
添加回答
举报
0/150
提交
取消