Этот вопрос закрыт для ответов, так как повторяет вопрос Как сгруппированные элементы одного массива добавить элементам другого массива?
@noone182

Мне нужно объединить два массива подкатегории вставить в категории.?

INPUT

let category = [
    {
        id: 20,
        name: "one"
    },
    {
        id: 21,
        name: "two"
    }
];

let subcategory = [
    {
        category: 20,
        id: 1,
        name: "subone"
    },
    {
        category: 21,
        id: 2,
        name: "subtwos"
    },
    {
        category: 21,
        id: 3,
        name: "subtwo"
    },
    {
        category: 21,
        id: 4,
        name: "substwo"
    }
];
OUTPUT

let mergedArr = [
    {
        id: 20,
        name: "one",
        children: [
            {
                category: 20,
                id: 1,
                name: "subone"
            }
        ]
    },
    {
        id: 21,
        name: "two",
        children: [
            {
                category: 21,
                id: 2,
                name: "subtwos"
            },
            {
                category: 21,
                id: 3,
                name: "subtwo"
            },
            {
                category: 21,
                id: 4,
                name: "substwo"
            }
        ]
    }
];
  • Вопрос задан
  • 69 просмотров
Ваш ответ на вопрос

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

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