Promise.all或者Promise.race处理并发请求

Posted 青袂婉梦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Promise.all或者Promise.race处理并发请求相关的知识,希望对你有一定的参考价值。

  Promise.all 处理请求时全部成功,才会成功,否则失败。顺序是从前到后

  Promise.race 处理请求时有一个请求成功,就会成功。哪个快就先返回哪个

 模板: let 创建的变量 = 导入的接口组件.组件内封装的接口名字('上传的参数')

 let num1 = interfaceFile.role('aaa')
 let num2 = interfaceFile.role('bbb')
 Promise.all([num1, num2]).then(res => 
     // 请求成功后执行的代码
 ).catch(err => 
     // 请求失败后执行的代码
 )

以上是关于Promise.all或者Promise.race处理并发请求的主要内容,如果未能解决你的问题,请参考以下文章

手写Promise.all和Promise.race

手写promise,promise.all,promise.race

Promise.all和Promise.race区别,和使用场景

JavaScript的Promise.all和Promise.race

如何使用并区分Promise.all和Promise.race?

(转载)理解和使用Promise.all和Promise.race