Может, только элементом массива будет промис.
А как можно сделать чтоб элементом был результат промиса?
const data = meetings.map(async el => { const user = await getMeetingUser({userId: el.user_id}); return el.user = user }) return Promise.all(data); Короче вот такой код, когда делаю Promise.all то он возвращает массив где элементами являются только user
Ну а что по твоему должна возвращать конструкция return el.user = user?
Должен быть массив с объектами, где есть ключ user
а возвращается массив с объектами user
Не должен. javascript так не работает. Перепиши return el.user = user на что-то более очевидное, с return el например.
Сделал {...el, ...user}, помогло
Обсуждают сегодня