Задать вопрос
@jeruthadam
Я крут

Как эффективно последовательно выполнить асинхронную функцию по массиву?

Есть массив, и есть асинхронная функция (сохранение в БД, возвращает промис). Мне надо выполнить эту функцию последовательно. Как это сделать? Нашел способ с reduce, но он имхо вообще нечитабельный. Как сделать просто и эффективно?
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
@StockholmSyndrome
(async () => {
  for (let i = 0, l = arr.length; i < l; i++) {
    await doAsyncSomething(arr[i]);
  }
})();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы