我需要使用promise为数组中的每个项目执行函数。我希望promise.all适合这个。但是,函数执行的其余部分应该在数组中的任何项的终止时(函数执行失败)继续执行。 promise.all的行为是这样吗?使用promise为阵列中的每个元素执行函数
示例:在下面的代码片段中,需要为每个项目parallely
执行函数getInfo,并且当getInfo(item1)的结果在可用时返回,而不等待结果为可用于item2 & item3。而且,发生错误对任何项目应该不会影响项目的其余部分的执行数组中
var arrayIterate = [item1, item2, item3]
function getInfo(item){
// do stuff
};
'Promise.all'不执行功能。它等待着多重承诺。 – Bergi