用promise实现一个promise.all
作者:互联网
用promise实现一个promise.all
let PromiseAll = (promises)=>{ return new Promise((resolve, reject)=>{ let results = new Array(promises.length) for(let i=0;i<promises.length;i++){ let promise = promises[i] promise.then(res => { results[i] = res if(i === promises.length-1){ resolve(results) } }).catch(err => { reject(err) }) } }) }
标签:promises,resolve,err,实现,results,一个,let,promise 来源: https://www.cnblogs.com/karila/p/12659009.html