Что такое Promise.race ?



Статический метод Promise.race() принимает итерацию промисов и возвращает новый Promise. Он имеет либо состояние rejected (отклонено), либо fulfilled (выполнено). Результат зависит от того, каким образом завершается выполнение первого из переданного объектов Promise.