Задать вопрос
@dmitry2000

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

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

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

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

Похожие вопросы