看板 Ajax 關於我們 聯絡資訊
Promise中有promise.all跟promise.race 就我目前所知道的promise.all是等到 所有的promise都有回應一個resolve或reject 而promise.race是只要其中一個promise 有resolve或reject就可以滿足條件 問題來了 目前想用的功能是希望所有promise中 有一個resolve的出現才滿足條件 希望可以無視reject的promise 希望可以無視reject的promise 不知道有沒有什麼可以替代的方法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.185.98 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1551604831.A.673.html
NCKUFatPork: 獻醜一下 你的意思是像我寫的這樣嗎03/03 20:39
y3k: 用一個promise去包全部的promise 然後有一個resolve就resolve03/03 23:44
y3k: 那個大的promise吧? 這個也可以用async function寫03/03 23:45
y3k: 我也順便獻醜一下 https://codepen.io/y3k/pen/oVLjqG03/04 00:33
eight0: 類似 bluebird 的 Promise.some03/04 13:31
感謝各位的幫忙,看完後去google一下獲益良多! 也謝謝兩位的原始碼分享 ※ 編輯: water415 (49.217.44.246), 03/05/2019 10:31:29