await Promise.all(tasks)
来源:3-12 突破获取数据条数的限制
weixin_慕虎8531678
2019-09-07
Promise.all(tasks)已经表示异步 ,即需要等待tasks中所有任务执行完成后再执行其他任务,
为什么还要加上await来再次修饰异步
写回答
1回答
-
解决方式没有绝对的对与错,要看如果来看待这个问题:
1、如果不写await,那么对于Promise.all()结束后的操作就要写在then方法中,这在无形中其实又形成了一个回调的写法
2、如果写了await,就可以把Promise.all()结束后并列的写在Promise.all(),代码结构更清晰
022019-10-06
相似问题