小编Ale*_*tos的帖子

Promise.all 与 [await x,await y] - 真的一样吗?

这是一个基本问题,但我在任何地方都找不到答案。

我们有两种方法:

// consider someFunction1() and someFunction2() as functions that returns Promises

Approach #1:
return [await someFunction1(), await someFunction2()]

Approach #2:
return await Promise.all([someFunction1(), someFunction2()])
Run Code Online (Sandbox Code Playgroud)

我的团队领导说,这两种方法最终得到了相同的解决方案(两个功能并行执行)。但是,据我所知,第一种方法是await someFunction1()解析然后执行 someFunction2。

所以这就是问题,它真的是一样的吗,还是第二种方法有任何性能改进?非常欢迎提供证明!

javascript node.js es6-promise

1
推荐指数
2
解决办法
6006
查看次数

标签 统计

es6-promise ×1

javascript ×1

node.js ×1