如何處理第一次承諾拒絕以外的錯誤?Javascript Promise.all - 如何處理所有錯誤
例子:
Promise.all[p1, p2, p3].then(...)
.catch((error) => { console.log(error) })
拒絕訂購: p1
p2
p3
是否有可能從p2
和p3
得到錯誤?
編輯: 從下面的意見:是否有可能從具體承諾catch
錯誤將它傳遞給.all
過嗎?例如。我想留在Promise.all
funcionality,但也記錄所有錯誤的情況下
參見https://stackoverflow.com/questions/31424561/wait-until-all-es6-promises-complete-even-rejected-promises – estus