我試圖把對象的數組,這樣地圖和減少對象的數組兒童陣列到孩子的陣列與父母的身份證
[
{
"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"
}
]
我只是不知道如何解決這個問題。我熟悉扁平化和數組數組。但我只能夠得到的輸出作爲原始孩子的數組不添加parentId的
短標題解釋更多FTW – DarkMukke
不知道如何解釋它更短的 – user1738539
例如'如何使用Map reduce來重新組織一個對象數組'。只要你提到:父母,孩子,身份證,它認爲我正在閱讀你的描述,而不是你的頭銜。 – DarkMukke