promise.race
时间: 2023-07-22 17:11:16 浏览: 95
js代码-基于Promise对象实现Promise.all方法(Promise)
Promise.all 和 Promise.race 是 JavaScript 中用来处理多个异步操作的方法。
Promise.all 接受一个包含多个Promise对象的数组作为参数,并返回一个新的Promise对象。在所有传入的Promise对象都resolved之后,返回的Promise对象才会resolved,返回的结果是一个数组,包含每个传入Promise对象的结果。如果传入的数组中有一个Promise对象rejected,则返回的Promise对象也会rejected。
Promise.race 接受一个包含多个Promise对象的数组作为参数,并返回一个新的Promise对象。不同于Promise.all,只要传入的Promise中有一个resolved 或 rejected,返回的Promise对象就会resolved或 rejected,并返回对应的结果。
阅读全文