Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

js一层数据拆成多级分层

如图数据结构
image.png
后台返回的数据如下:

{

"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实现。

Enregistrer un commentaire

0 Commentaires