我相信,由于Promise库是基于
Q实现的,因此,一旦第一个Promise被拒绝,就会以错误调用reject回调。它不等待其他承诺解决。请参阅
Q
https://github.com/kriskowal/q的文档。对于Q.All这就是所提到的
all函数返回一个值数组的promise。兑现承诺后,数组将以与那些承诺相同的顺序包含原始承诺的实现值。如果给定的承诺之一被拒绝,则返回的承诺将立即被拒绝,而无需等待其余批次。

我相信,由于Promise库是基于
Q实现的,因此,一旦第一个Promise被拒绝,就会以错误调用reject回调。它不等待其他承诺解决。请参阅
Q
all函数返回一个值数组的promise。兑现承诺后,数组将以与那些承诺相同的顺序包含原始承诺的实现值。如果给定的承诺之一被拒绝,则返回的承诺将立即被拒绝,而无需等待其余批次。