Преобразовываю новости перед отправкой клиенту. В преобразовании используется функция
map(). В объектах доставаемых из БД автор показан как
id. Для того что бы там было непосредственно
имя автора, я написал функцию
(скопипастил) которая достаёт пользователя по
id, но эта функция
асинхронна.
Как мне правильно сделать асинхронной функцию map()?
let rawNews = []; // Массив объектов (Свеженькие новости прямо из БД)
let modifyNews = rawNews.map((item, i, arr) => {
item.autor = getUserByID(item.autor); // Асинхронная функция которая выставляет имя автора вместо id
return item;
});