32. 实现`Promise.all()`

中等难度  -通过 / -执行

Promise.all(iterable) 方法返回一个 Promise 实例,此实例在 iterable 参数内所有的 promise 都“完成(resolved)”或参数中不包含 promise 时回调完成(resolve);如果参数中 promise 有一个失败(rejected),此实例回调失败(reject),失败的原因是第一个失败 promise 的结果。

source - MDN

你能否实现自己的 Promise.all() ?

注意

请不要直接使用Promise.all() ,这并不能帮助你提升。

始终思考更好的解决办法

(3)
(198)