@jeruthadam
Я крут

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

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

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

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