作者:优雅的鼻涕泡 | 来源:互联网 | 2023-06-16 17:55
目标是构建一个多层级的JSON123456789101112131415161718192021222324[ { name: "A_root",
目标是构建一个多层级的JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| [
{
name: "A_root",
id:1,
depth:0,
child: [
{
name: "a1_1",
depth:1,
id:1
},
{
name: "a1_2",
depth:1,
id:2
}
]
},
{
name: "B_root" ,
id:2,
depth:0
}
] |
用一个函数在任意地方添加节点
比如可以在depth:0的这一级新增一个{name:'C_root',id:3,depth:0}
也可以在depth:0 id:2这里增添一个子节点构建成
{ name:'B_root',
id:2,
depth:0,
child:[{name:"b1_1",id:1,depth:1}] }
以此类推新增子节点,因为可能在任意位置新增节点所以希望能用一个函数解决