当某些调用工作而另一些调用失败时,$ q.all()会发生什么?

当某些调用工作而另一些调用失败时,$ q.all()会发生什么?,第1张

当某些调用工作而另一些调用失败时,$ q.all()会发生什么?

我相信,由于Promise库是基于

Q
实现的,因此,一旦第一个Promise被拒绝,就会以错误调用reject回调。它不等待其他承诺解决。请参阅
Q

https://github.com/kriskowal/q的文档。对于Q.All这就是所提到的

all函数返回一个值数组的promise。兑现承诺后,数组将以与那些承诺相同的顺序包含原始承诺的实现值。如果给定的承诺之一被拒绝,则返回的承诺将立即被拒绝,而无需等待其余批次。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5642039.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存