我将尝试处理这样的对象数组
[
{
"id": "uniqueParentId1",
"children": [
{
"childProp1": "test1",
"childProp2": "test3"
}
]
},
{
"id": "uniqueParentId2",
"children": [
{
"childProp1": "somevals",
"childProp2": "other vals"
},
{
"childProp1": "somevals 1",
"childProp2": "other vals 1"
}
]
}
]
返回一个数组,其中包含所有子元素的组合,每个子元素对象都具有额外的值,即其父级的“id”。
上面的示例,结果。
[
{
"parentId": "uniqueParentId1",
"childProp1": "test1",
"childProp2": "test3"
},
{
"parentId": "uniqueParentId2",
"childProp1": "somevals",
"childProp2": "other vals"
}
{
"parentId": "uniqueParentId2",
"childProp1": "somevals 1",
"childProp2": "other vals 1"
}
]
我不确定如何解决这个问题。我熟悉将数组展成一维数组,但我只能得到原始子节点的数组输出,而没有添加父节点ID。