Код Junior Реализация с нуля обновлено

Сумма промисов

Условие

Функция принимает массив промисов, резолвящихся числами, и возвращает промис с их суммой. Любое отклонение отклоняет результат.

Что проверяют тесты

  • суммирует

  • пустой массив

  • разное время

  • отклонение пробрасывается

Как подойти

Разминочная задача, которую дают перед сложной: проверяют, знаешь ли ты, что Promise.all возвращает массив в порядке входа и отклоняется на первой ошибке. Начальное значение reduce обязательно для пустого массива.

Подсказки: 1
  1. Promise.all уже собирает значения в массив в исходном порядке.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.