Как эффективно последовательно выполнить асинхронную функцию по массиву?
Есть массив, и есть асинхронная функция (сохранение в БД, возвращает промис). Мне надо выполнить эту функцию последовательно. Как это сделать? Нашел способ с reduce, но он имхо вообще нечитабельный. Как сделать просто и эффективно?