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