Код Middle Разминка: короткие функции обновлено

firstSuccess

Условие

Верни результат первой успешной фабрики, пробуя их по порядку. Все упали - брось последнюю ошибку.

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

  • берёт первую успешную

  • все упали

  • не вызывает лишнего

Как подойти

Последовательный перебор запасных вариантов - это не Promise.any, который запускает всё сразу. Разницу спрашивают: any быстрее, перебор экономит запросы.

Подсказки: 1
  1. Цикл с try/catch и ранним return.

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

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