Promise.all()、Promise.allSettled()、Promise.race()三兄弟的区别
Promise.all()
Promise.alll() 具有并发执行异步任务的能力。但它的最大问题就是如果参数中的任何一个promise为reject的话,则整个Promise.all() 调用会立即终止,导致数据都无法返回。
可以用于接口返回值有依赖的情况下使用
Promise.all([
api.getUserInfo(), //接口
api.getMemberInfo(),//接口
api.getFocusedWechat(),//接口
]).then(res =>{
..
原创
2021-03-25 18:53:12 ·
1486 阅读 ·
0 评论