Javascript Promise.all - 如何获得价值? [重复]

问题描述 投票:-4回答:2

我有一系列的承诺。我正在使用Promise.all处理它们。但是我如何从中获取数值?就像是:

const myValueArr = Promise.all(myPromiseArr);

找不到各自的例子。

先感谢您

javascript es6-promise
2个回答
1
投票

值数组将是通过调用Promise.all返回的promise的已解析值。

您获得的价值与任何承诺解决方案的价值一样:

myValueArr.then( function (array_of_values) {
     do_something_with( array_of_values );
});

...或使用asyncawait


0
投票

您可以使用then函数获取值:

Promise.all(myPromiseArr).then(function(values) {
  console.log(values);
});
© www.soinside.com 2019 - 2024. All rights reserved.