Re: [問題] 尋找類似promise.race的功能函數

看板Ajax作者 (OOO)時間5年前 (2019/03/05 11:59), 編輯推噓3(302)
留言5則, 4人參與, 5年前最新討論串2/2 (看更多)
剛好最近 TC39 那邊又有人在講這個 我覺得這一兩年有機會進標準 目前草案都是叫 Promise.any 其實五年前就有相關的討論 https://esdiscuss.org/topic/promise-any 這邊連簡單的 polyfill 實做都有了 NPM 上也有個 package https://www.npmjs.com/package/promise-any 這套的實做方法倒是很有趣 ※ 引述《water415 (蔡佩)》之銘言: : Promise中有promise.all跟promise.race : 就我目前所知道的promise.all是等到 : 所有的promise都有回應一個resolve或reject : 而promise.race是只要其中一個promise : 有resolve或reject就可以滿足條件 : 問題來了 : 目前想用的功能是希望所有promise中 : 有一個resolve的出現才滿足條件 : 希望可以無視reject的promise : 希望可以無視reject的promise : 不知道有沒有什麼可以替代的方法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.70.230 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1551758349.A.8C9.html

03/06 17:40, 5年前 , 1F
03/06 17:40, 1F

03/08 22:03, 5年前 , 2F
reverse XD
03/08 22:03, 2F

03/08 22:04, 5年前 , 3F
(resolve, reject) => promise.then(reject, resolve)
03/08 22:04, 3F

03/10 08:20, 5年前 , 4F
有趣+1 這個實作搞不好就真的被用了XDD
03/10 08:20, 4F

05/04 11:03, 5年前 , 5F
這實作好妙,我喜歡 XDDD
05/04 11:03, 5F
文章代碼(AID): #1SVVGDZ9 (Ajax)
文章代碼(AID): #1SVVGDZ9 (Ajax)