js实现一个promiseAll
时间: 2023-11-11 09:42:49 浏览: 138
JavaScript with Promises
5星 · 资源好评率100%
函数的实现原理是什么?
对于你的第一个问题,Promise.all() 方法接收一个由 Promise 对象组成的可迭代对象(如数组),并返回一个 Promise,只有当所有 Promise 都成功时才成功,如果有任何一个 Promise 失败就立即失败。
实现的原理是利用 Promise 对象的特性,将传入的所有 Promise 统一包装成一个新的 Promise 实例,通过 Promise.all() 方法返回一个新的 Promise 对象,当所有的 Promise 都完成后,新的 Promise 对象的状态才会变为 fulfilled。
阅读全文