Реализация Promise.race

170
12 февраля 2019, 00:00

Наткнулся в интернете на реализацию Promise.race:

const promiseRace = promises => new Promise(((resolve, reject) => {
  promises.forEach(promise => {
    promise.then(res => {
      resolve(res);
    });
    promise.catch(rej => {
      reject(rej);
    });
  });
}));

Но после его выполнения появляются ошибки: unhandled rejection, в отличии от оригинального Promise.race. Как можно исправить?

READ ALSO
Как сделать плавное изменение табов?

Как сделать плавное изменение табов?

Подскажите пожалуйста, есть код переключения вкладок, как его чуть видоизменить, чтобы табы переключались плавно(анимацию или задержку добавить)Заранее...

192
разделение стоки на объект javascript

разделение стоки на объект javascript

Нужна помощь в разделении строки вида: "1:привет:12:хаха:87:ааа" в объект вида: { 1: "привет", 12: "хаха", 87: "ааа" }

185
Скрипт опросника через switch

Скрипт опросника через switch

Код используется для теста-опросника, состоящего из 10 вопросов и 3 вариантов ответов в каждом (a, b и с)Результат должен выдаваться в зависимости...

202