当前位置 > it书童 > 大前端 > 正文
推荐小册
java高效编程
怎样更高效地用 java 编程

juc并发工具库
java并发编程工具库

设计模式
设计模式

jvm调优
jvm调优

rabbitmq实战
rabbitmq实战

redis实战
redis实战

Keepavlied高可用集群
Keepavlied高可用集群

nginx入门到实战
nginx入门到实战

java调试
java调试中遇到的各种坑

java输入输出流
java输入输出流

promise 并行发送请求

大前端 it书童 2020-10-05 10:26:19 0赞 0踩 223阅读 0评论

场景:前端需要将多个接口返回的数据拼接在一起

我不关心这些数据什么时候回来,只关心回来后的数据要聚合在一起

const p1 = Promise.resolve(1)
const p2 = Promise.resolve(2)
const p3 = Promise.resolve(3)

// all 表示参数中的所有异步操作完成后要执行的逻辑
Promise.all([p1, p2, p3]).then((value) => {
  console.log(value)
}) // [1, 2, 3]

all() 调用的 then 中的参数是所有异步操作返回的值

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/758/promise-sends-requests-in-parallel