您还需要调用
Promise.all每个数组项:
const promise4all = Promise.all( promiseArray.map(function(innerPromiseArray) { return Promise.all(innerPromiseArray); }));或直接:
// Fix: Promise.all.bind is required because it seems like Promise.all// implementation relies on "this"const promise4All = Promise.all(promiseArray.map(Promise.all.bind(Promise)))// or// const promise4All = Promise.all(promiseArray.map(p => Promise.all(p)))
这样,外部人
Promise.all就可以在其他人中获得分组的承诺
Promise.all:
promise4all.then(function(promiseGroupResult) { // promiseGroupResult is the actual result of each promise group // and you'll be able to get each result this way: promiseGroupResult.somePropertyName});


