Promise.all Promise.race Promise.any三个对比
✅ 对比:
方法 | 成功条件 | 失败条件 |
---|---|---|
Promise.all | 全部成功 | 任一失败(直接失败) |
Promise.race | 最快完成的那个 | 最快失败或成功的那个 |
Promise.any | 任一成功(第一个成功就 resolve) | 全部失败(返回 AggregateError) |
方法 | 成功条件 | 失败条件 |
---|---|---|
Promise.all | 全部成功 | 任一失败(直接失败) |
Promise.race | 最快完成的那个 | 最快失败或成功的那个 |
Promise.any | 任一成功(第一个成功就 resolve) | 全部失败(返回 AggregateError) |