Promise.race принимает итерируемый объект промисов и возвращает новый промис. Этот новый промис разрешается или отклоняется, как только первый промис в итерируемом объекте разрешается или отклоняется. Результатом нового промиса будет результат или причина отклонения первого завершившегося промиса.
Используется для:
Пример таймаута:
javascript