@jeruthadam
Я крут

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

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

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
21 мая 2024, в 14:04
90000 руб./за проект
21 мая 2024, в 14:00
500 руб./за проект
21 мая 2024, в 13:51
19000 руб./за проект