我有一个对象数组,在这些对象中,我有另一个array.我想通过向下钻取数组中的选中值来过滤结果.
我试过了MAP、Splice和Splice,我想我遗漏了一些东西.
[
{
"id": 1,
"parent": "Parent 1",
"parents": [
{
"label": "New Item",
"editable": true,
"children": [],
"checked": true
},
{
"label": "New Item",
"editable": true,
"children": [],
"checked": false
},
{
"label": "New Item",
"editable": true,
"children": [],
"checked": true
},
{
"label": "New Item",
"editable": true,
"children": [],
"checked": false
}
]
},
{
"id": 1,
"parent": "Parent 2",
"parents": [
{
"label": "New Item",
"editable": true,
"children": [],
"checked": true
},
{
"label": "New Item",
"editable": true,
"children": [],
"checked": false
},
{
"label": "New Item",
"editable": true,
"children": [],
"checked": true
},
{
"label": "New Item",
"editable": true,
"children": [],
"checked": false
}
]
}
]
我想要得到的结果是:
[
{
"id": 1,
"parent": "Parent 1",
"parents": [
{
"label": "New Item",
"editable": true,
"children": [],
"checked": true
},
{
"label": "New Item",
"editable": true,
"children": [],
"checked": true
}
]
},
{
"id": 1,
"parent": "Parent 2",
"parents": [
{
"label": "New Item",
"editable": true,
"children": [],
"checked": true
},
{
"label": "New Item",
"editable": true,
"children": [],
"checked": true
}
]
}
]