Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。在处理多个异步处理,比如第二个ajax请求需要依靠第一个ajax请求时就能排上用场,因为Promise.all获得的成功结果的数组里面的数据顺序和Promise.all接收到的数组顺序是一致的,即第一个请求的结果始终在第二个请求的结果前,即便它的结果获取要比第二个请求要晚,这样不用担心发送多个请求时的返回结果顺序问题。
代码:
Promise.all
最新推荐文章于 2022-06-28 10:53:18 发布