Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
22
Создание собственной версии Promise.all
Task condition
Реализуйте функцию, которая воспроизводит поведение встроенного Promise.all. Функция принимает массив (или любой итерируемый объект) с промисами или обычными значениями и возвращает новый промис. Этот промис переходит в состояние fulfilled, когда все переданные элементы успешно завершились, и в состояние rejected при первой ошибке. Позиция элементов в результирующем массиве должна соответствовать их порядку во входных данных.