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

firstIndexToSettle

Условие

Индекс первого завершившегося промиса (успех или отказ).

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

  • быстрый выигрывает

  • отказ тоже считается

Как подойти

Приём «пометить промис»: race сам по себе не говорит, кто победил. Оба обработчика then возвращают индекс, поэтому отказ не роняет гонку.

Подсказки: 1
  1. Оберни каждый промис так, чтобы он разрешался своим индексом при любом исходе.

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

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