我需要使用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