# 异步-promise.race

Promise.race = function(promiseArr) {
  return new Promise((resolve, reject) => {
    promiseArr.forEach(p => {
      // 如果不是Promise实例需要转化为Promise实例
      Promise.resolve(p).then(
        val => resolve(val),
        err => reject(err),
      )
    })
  })
}


1
2
3
4
5
6
7
8
9
10
11
12
13
上次更新: 1/5/2022, 9:25:14 AM