Sobes.tech
Back to tasks
Junior — Senior
35

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

Companies where asked:

СБЕРСБЕР
Get help with live coding in real time with Sobes Copilot
Task condition

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

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

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

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