Как собрать из отмеченных чекбоксов массив объектов в той же иерархии?
У меня тут уже есть набросок, но там идет построение в стиле
[
{
"name": "Folder 1",
"content": ["file1"]
},
{
"name": "Folder 2",
"content": ["file2"]
},
{
"name": "Folder 2",
"content": ["file3"]
},
{
"name": "Folder 2",
"content": ["file4"]
}
]
Т.е. при каждом клике на чекбокс, метод push кидает их в один массив подряд. А мне нужно чтобы они группировались на категории, имеется ввиду как в исходном массиве mainArr тут
[
{
"name": "Folder 1",
"content": ["file1"]
},
{
"name": "Folder 2",
"content": [
"file2",
"file3",
"file4"
]
}
]