这个问题在这里已有答案:
我有一系列的承诺。我正在使用Promise.all
处理它们。但是我如何从中获取数值?就像是:
const myValueArr = Promise.all(myPromiseArr);
找不到各自的例子。
先感谢您
值数组将是通过调用Promise.all
返回的promise的已解析值。
您获得的价值与任何承诺解决方案的价值一样:
myValueArr.then( function (array_of_values) {
do_something_with( array_of_values );
});
...或使用async
和await
。
您可以使用then函数获取值:
Promise.all(myPromiseArr).then(function(values) {
console.log(values);
});