Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как сгруппировать массив объектов по значениям одного из свойств?
@dmitry2000

Как из массива объектов сделать n-ое количество массивов по значению в объекте?

Есть массив объектов, к примеру:

let h = [
                {
                    name: 'Petya',
                    id: 1
                },
                {
                    name: 'Vasya',
                    id: 2
                },
                {
                    name: 'Kolya',
                    id: 3
                },
                {
                    name: 'Sveta',
                    id: 1
                }
            ];

Массив h содержит всё подряд. Хотелось бы разделить на n-ое количество массивов, к примеру по id, где в каждом массиве будут собраны уникальные id, а элементы все, которые там есть. Т.е. в результате хочется получить массивы h1, h2, h3:

let h1 = [
                {
                    name: 'Petya',
                    id: 1
                },
                {
                    name: 'Sveta',
                    id: 1
                }
            ];

            let h2 = [
                {
                    name: 'Vasya',
                    id: 2
                }
            ];

            let h3 = [
                {
                    name: 'Kolya',
                    id: 3
                }
            ];
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Простой
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы