鍍金池/ 問(wèn)答/HTML/ 對(duì)數(shù)組用promise.all進(jìn)行ajax調(diào)用時(shí),有一個(gè)失敗就整體收不到返回值了

對(duì)數(shù)組用promise.all進(jìn)行ajax調(diào)用時(shí),有一個(gè)失敗就整體收不到返回值了,有辦法成功一個(gè)處理一個(gè)嗎?

對(duì)數(shù)組用promise.all進(jìn)行ajax調(diào)用時(shí),有一個(gè)失敗就整體收不到返回值了,有辦法成功一個(gè)處理一個(gè)嗎?

回答
編輯回答
失心人

你的某一個(gè)函數(shù) ajax 失敗了,在 fail 回調(diào)函數(shù)里可以 resolve 1個(gè)比如 'error'參數(shù),這樣

Promise.all([]).then(res => {
    // res 里成功的和失敗的('error')都拿得到了
})
2018年1月15日 07:30