Promise 解决多个请求同时发起并监听最慢的一个结束
Promise.all()可以解决多个请求同时发起并监听最慢的一个结束的问题。
Promise.all()接受一个包含多个Promise对象的数组作为参数,它将等待所有的Promise对象都完成后才会返回结果。如果其中任何一个Promise对象被拒绝,则Promise.all()会立即拒绝并返回该错误。
如果我们想要监听最慢的一个Promise对象结束,可以使用Promise.race()方法。Promise.race()也接受一个Promise对象数组作为参数,但只会监听最先完成的Promise对象,无论它是被解决还是被拒绝。
原文地址: https://www.cveoy.top/t/topic/Fyh 著作权归作者所有。请勿转载和采集!