Назад к задачам
СБЕРПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
11
Реализация собственного аналога Promise.all
Компании, где спрашивали:
Условие задачи
Необходимо написать полифил для статического метода Promise.all. Функция должна принимать массив промисов и возвращать новый промис, который разрешается массивом полученных значений или отклоняется при ошибке любого из переданных промисов.
function myPromiseAll(promisesArray) {
// реализация
}
Пример использования:
myPromiseAll([p1, p2, p3]).then(results => {
// обработка результатов
});