2022-02-21

2022-02-21  本文已影响0人  anddju

promise.all = (promises = [] ) => {
  return new Promise((resovle,reject ) => {
    let count = 0;
    let values = new Array(promises.length);
      promises.forEach((pes, index) => {
        pes.then((res) => {
        count++;
        values[index] = err
        if (count === promises.length) {
          return values
        }
        }).catch((err) => {
        reject(err)
      })
  })
}
上一篇 下一篇

猜你喜欢

热点阅读