摘要:
入参必须实现iterator接口,一般为一个非空数组 返回一个promise, 结果为数组中第一个改变为成功/失败状态的那个promise元素 Promise._race = function (promises) { if (!promises instanceof Array || !promi 阅读全文
posted @ 2022-06-14 16:01
IslandZzzz
阅读(198)
评论(0)
推荐(0)
摘要:
入参必须实现iterator接口,一般为数组 全部成功才算成功,有一个失败就失败, 如果成功,结果顺序和入参顺序保持一致 返回一个新的promise, Promise._all = function (promises) { if (!promises instanceof Array) throw 阅读全文
posted @ 2022-06-14 15:51
IslandZzzz
阅读(104)
评论(0)
推荐(0)
摘要:
Promise状态枚举 收集状态更改的回调函数到数组里 实现resolve,reject, 注意校验状态为pending 执行Promise形参函数,传入resolve,reject const statusMap = { PENDING: 'PENDING', RESOLVED: 'RESOLVE 阅读全文
posted @ 2022-06-14 15:10
IslandZzzz
阅读(142)
评论(0)
推荐(0)

浙公网安备 33010602011771号