树状对象转成树状结构数组
// 数据就是树状对象形式的 //大概就是这么个结构 对象里的子级可以更深
let Obj ={
id:1,
name:一级一
Child:{
{id:2,name:二级,Child:{}},
{id:5,name:二级,Child:{}},
{id:8,name:二级,Child:{}},
{id:7,name:二级,Child:{}},
{id:6,name:二级,Child:{}},
{id:4,name:二级,Child:{}},
{id:3,name:二级,Child:{}},
{id:11,name:二级,Child:{}},
{id:21,name:二级,Child:{}},
}
},
function GetTree(Obj){
Obj = Object.Values(Obj)
Obj.forEach((item)=>{
// Child是子级的字段名
if(item.Child &&item.Child !={}){
item.Child = this.GetTree(item.Child)
}
})
return Obj
}