作者water415 (蔡佩)
看板Ajax
標題[問題] 尋找類似promise.race的功能函數
時間Sun Mar 3 17:20:29 2019
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://webptt.com/m.aspx?n=bbs/Ajax/M.1551604831.A.673.html
2F:→ NCKUFatPork: 獻醜一下 你的意思是像我寫的這樣嗎03/03 20:39
3F:→ y3k: 用一個promise去包全部的promise 然後有一個resolve就resolve03/03 23:44
4F:→ y3k: 那個大的promise吧? 這個也可以用async function寫03/03 23:45
6F:推 eight0: 類似 bluebird 的 Promise.some03/04 13:31
感謝各位的幫忙,看完後去google一下獲益良多!
也謝謝兩位的原始碼分享
※ 編輯: water415 (49.217.44.246), 03/05/2019 10:31:29