作者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/cn.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