https://segmentfault.com/q/1010000005943986?_ea=966070
上次我问过一个问题, 这个问题解答了一步一步通过promise异步后再完成的方法,但今天我突然又想到另一种情况,如果有好几个异步操作可以同时进行,但必须等它们全部完成后才能进行下面的操作,应该如何编码呢?设想下面的情况:
我们需要读几个文件,它们没有必然的先后关系,只要都读完就可以,但必须都读完才能进行下一步,请问该怎么做呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可以用 Promise.all。
具体用法可以参考:链接描述
then呀,链式执行。
一个插件:async
用async
用
bluebird的Promise。Promise.all可以用来处理一组Promises,也可以用Promise.join,可以用来处理几个Promises的情况。文档看这里。