Sobes.tech
Junior — Senior
144

Реализация собственного аналога Promise.all

Сұралған компаниялар:
СБЕРСБЕР

Тапсырма шарты

livecode

Необходимо написать полифил для статического метода Promise.all. Функция должна принимать массив промисов и возвращать новый промис, который разрешается массивом полученных значений или отклоняется при ошибке любого из переданных промисов.

function myPromiseAll(promisesArray) {
    // реализация
}

Пример использования:

myPromiseAll([p1, p2, p3]).then(results => {
    // обработка результатов
});