简单描述:就是50个任务在同一时刻一起发出去执行,50个任务是各自独立互不干扰的,但是需要50个任务都执行完成,获得这50个任务的运行结果,再执行下个流程。
回复 (7)
A
Promise.all ?
I
对,楼上说的没问题,Promise.all
L
引用 AnzerWallPromise.all ?
@AnzerWall promise.all就不是使用async/await 了
A
引用 linxiaoziruo@AnzerWall promise.all就不是使用async/await 了
async function a() {
//xxx
}
async function b() {
//xxx
}
async function main() {
const [aRet, bRet] = await Promise.all([a(), b()]); // 可以await一个Promise
return aRet + bRet;
}
main().then(function() {
//balabala
}); // => 调用async函数是返回一个 Promise
L
引用 AnzerWall@linxiaoziruo
@AnzerWall 👍
async.mapLimit 是不是直接就办了...
A
引用 jamiesoung__legacy_586dd0e78de1450777c640a9async.mapLimit 是不是直接就办了...
@jamiesoung show me the code
参与回复
登录后即可参与回复。登录