javascript 合并Promise.all的结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 合并Promise.all的结果相关的知识,希望对你有一定的参考价值。

const a = new Promise(r => r({ a: 'A' }));
const b = new Promise(r => r({ b: 'B' }));
const c = new Promise(r => r({ c: 'C' }));
const result = (async () => {
  const abc = await Promise.all([a, b, c]);
  return abc.reduce((result, obj) => ({...result, ...obj}), {});
})();

以上是关于javascript 合并Promise.all的结果的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript的Promise.all和Promise.race

Javascript 像 Java 8 上的“Promise.all”(可能带有 lambdas)

javascript 迭代数组,知道什么时候完成promise所有promise.all

JavaScript Promise.all - 如何检查解析状态?

JavaScript 中的 Promise.all:如何获得所有承诺的解析值?

javascript Promise.all示例