【发布时间】:2020-09-23 14:23:57
【问题描述】:
我有以下对象
[
{ name: "parent", id: 1 },
{ name: "children", id: 2 },
{ name: "children", id: 3 },
{ name: "parent", id: 4 },
{ name: "children", id: 5 }
]
如您所见,父母和孩子都处于同一级别。我需要做的是将子级与父级连接起来,将父级 ID 应用于具有新属性的子级数组。像这样的:
[
{ name: "parent", id: 1 },
{ name: "children", id: 2, parentId: 1 },
{ name: "children", id: 3, parentId: 1 },
{ name: "parent", id: 4 },
{ name: "children", id: 5, parentId: 4 },
{ name: "children", id: 6, parentId: 4 }
]
到目前为止,我还无法实现此问题的逻辑。对此问题的任何帮助将不胜感激。
提前致谢!
【问题讨论】:
-
你只有一层吗?你试过什么?
标签: javascript arrays loops object logic