Promise.all([p1,p2,p3]) — ждёт все промисы, завершается ошибкой если хоть один упал (fail-fast). Promise.allSettled — ждёт все, возвращает массив {status, value/reason} — не падает. Promise.race — возвращает результат первого завершившегося (успех или ошибка). Promise.any — возвращает первый успешный, ошибка только если все упали (AggregateError). Используй allSettled когда нужны все результаты независимо от ошибок.
Как работают Promise.all, Promise.allSettled, Promise.race, Promise.any?
Middle
396 просмотровAFK Offer AI
Что такое generics в TypeScript и как их использовать?