Продолжая работу с платформой, вы принимаете условия Политики конфиденциальности и использование файлов cookie.
Последовательное выполнение промисов
Среднее
Напишите функцию sequentialPromises(items, asyncFn), которая выполняет асинхронную функцию для каждого элемента массива последовательно (один за другим).
Требования:
Принимает массив элементов и асинхронную функцию
Вызывает asyncFn для каждого элемента по очереди
Следующий вызов начинается только после завершения предыдущего
Возвращает массив всех результатов в порядке выполнения
Если любой вызов падает - останавливается и бросает ошибку