热搜:m1 nginx 代理 前端

实现 Promise.race

admin2024-04-06 09:30:01

实现 Promise.race 1

Promise.race = function(promises) {
  return new Promise((resolve, reject) => {
    for (let i = 0; i < promises.length; i++) {
      Promise.resolve(promises[i]).then(res => {
        resolve(res);
      }, err => {
        reject(err);
      });
    }
  });
}