У меня есть массив клиентов, и я хочу просмотреть их и назначить каждому из них свойство. Объект customer с добавленным свойством возвращается через функцию details
for (let i = 0; i < customers.length; i++)
{
customers[i] = await details(customers[i]);
}
Вот как я это делаю в данный момент, но синхронно. Я хочу, чтобы все объекты в списке делались одновременно асинхронно. Я пытаюсь использовать асинхронную библиотеку, но она дает мне только объект customer, доступный внутри цикла, поэтому массив customer никогда не изменится.
async.forEachOf(customers, (customer, finished) async =>
{
customer = await details(customer);
finished();
});
Как еще я могу это сделать? Спасибо