我有父子JSON数据,我希望从所选父项中获取所有子项(嵌套子项).
例如,我有JSON数据:
[{
"id": 1,
"parent": 0,
"name": "Parent"
}, {
"id": 2,
"parent": 1,
"name": "Child 1"
}, {
"id": 3,
"parent": 2,
"name": "Grand Child 1"
}, {
"id": 4,
"parent": 2,
"name": "Grand Child 2"
}, {
"id": 5,
"parent": 1,
"name": "Child 2"
}]
Run Code Online (Sandbox Code Playgroud)
我有函数findAllChildren(1),其中"1"是"父",然后函数的结果应该是:
[{
"id": 2,
"parent": 1,
"name": "Child 1"
}, {
"id": 3,
"parent": 2,
"name": "Grand Child 1"
}, {
"id": 4,
"parent": 2,
"name": "Grand Child 2"
}, {
"id": …Run Code Online (Sandbox Code Playgroud)