我有多个承诺数组
每个数组都放在Content
每个Promise.all()
的{{1}}将数据添加到then()
我需要在所有Promise.all()
的{{1}}执行完毕后将tempObject
设置为州。
实现这一目标的最佳方法(干净且可读的代码)是什么?
下面是我的代码
tempObject
答案 0 :(得分:5)
Promise.all
会返回一个承诺,您可以这样做:
const p1 = Promise.all(PromiseArr1).then(...);
const p2 = Promise.all(PromiseArr2).then(...);
const p3 = ...
Promise.all([p1, p2, ...]).then(...);
如果您的所有承诺非常相似,您可以通过创建数组并将其映射到承诺来清理它。