如何创建嵌套的属性组

时间:2017-11-06 05:25:35

标签: javascript arrays object

我正在尝试创建我的javascript原始对象的嵌套组。

item=[
{name:'Root1',id:1,parentId:null},
{name:'Root2',id:2,parentId:null},
{name:'Root3',id:4,parentId:null},
{name:'Root1.1',id:4,parentId:1},
{name:'Root1.1.1',id:5,parentId:4},
{name:'Root4',id:6,parentId:null}
];

这是我的原始数据,

我希望这些数据格式有点像下面的

var modified=
[
    {
        title:Root1,
        id:1,
        chields:
        {
            title:'Root 1.1',
            id:4,
            clields:
            {
                title:'Root 1.1.1',
                id:5,
                chield:
                {
                    title:'New',
                    id:null
                }
            }
        }
    }
];

1 个答案:

答案 0 :(得分:0)

我得到了我的解决方案here

{{1}}