@dmitry2000

Можно ли сразу преобразовать массив в объект?

const arr = await Promise.all(
                ids.map(
                    (id) => await this.loadPosts(id)
                )
            );

Я получаю массив массивов постов, которые получены по id. Как можно сделать сразу, чтобы я получал объект, вида:
{1: [posts],2: [posts],3: [posts]}
Т.е. чтобы ключом был id, по которому запрашивал, а значением полученный массив
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const obj = Object.fromEntries(await Promise.all(ids.map(async n => [ n, await loadPosts(n) ])));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
12 мая 2024, в 14:50
2000 руб./за проект
12 мая 2024, в 14:26
500 руб./за проект
12 мая 2024, в 14:13
5000 руб./за проект