如图数据结构
后台返回的数据如下:
{
"result":[
{
"id":101,
"name":"助安科技",
"orgType":0
},
{
"id":10101,
"name":"生产管理部",
"orgType":1,
"parentId":101
},
{
"id":10102,
"name":"设备管理部",
"orgType":1,
"parentId":101
},
{
"id":1010201,
"name":"项目1组",
"orgType":2,
"parentId":10102
},
{
"id":1010202,
"name":"软件研发部",
"orgType":2,
"parentId":10102
},
{
"id":102,
"name":"景安网络",
"orgType":0,
"parentId":0
},
{
"id":10201,
"name":"软件研发部",
"orgType":1,
"parentId":102
}
]
}
也就是本来是分层级的结构后台在一层返给我了,我怎么用最简单的方法把一层的结构变成有多层关系的结构(返回如上图所示的结构)。用JS实现。
这个方法性能最好,只需遍历两次
https://wintc.top/article/8