Promise.all 与 Promise.rase 的区别

94 阅读1分钟

1、Promise.all

当所有Promise的状态都为成功时,才会执行.then中成功的回调,并且会以数组的形式返回

当其中有一个Promise的状态为失败时,会执行.then中失败的回调,并且只会返回第一个失败的回调

2、Promise.rase

当其中第一个Promies的状态发生改变,无论状态是成功还是失败。

成功:执行成功的回调

失败:执行失败的回调