【发布时间】:2019-08-28 05:55:52
【问题描述】:
使用 Promise.all() 并行运行所有 Promise,但在每个 Promise 解析时获取响应并对其进行处理。
是否有一种解决方法,比如我可以将回调附加到 promises.resolve,当某个承诺解决时,它会调用回调
例子
let p1 = Promise.resolve(1)
let p2 = Promise.resolve(2)
let p3 = Promise.resolve(3)
Promise.all([p1,p2,p3])
function processData(data)
{
....
}
我想并行运行所有这些,但不想等到所有这些都得到解决,而是在每个 Promise 解决后立即调用 processData()。
【问题讨论】:
标签: javascript promise