适应场景
一般是需要处理一组请求,如需要获取一组数据的关联数据,大都是配合和数组map()方法。
代码示例

const data = await Promise.all(d3.map(async (it) => {
const pname = await getCompanyName(Number(it.companyid));
const sname = await getCompanyName(Number(it.thecompanyid));
return {
...it,
pcompanyname: pname,
subcompanyname: sname
} as IData;
}));
总结
等待多个请求,全部完成之后,进行下一步处理,
具体语法参考:
更多参考:
本文介绍了如何使用Promise.all方法来并发处理一组请求,例如获取数据的关联信息。通过示例代码展示了如何等待多个异步请求完成后再进行下一步操作,确保所有数据准备就绪。同时,提到了参考MDN关于Promise的相关资料,帮助理解Promise的使用。
1504

被折叠的 条评论
为什么被折叠?



