0
私はこのようなオブジェクトをしました:私は、ビューのようにオブジェクトを下にリストしたい深いネストされたオブジェクトを分類するにはどうすればよいですか?
var list = [
{
category:'CATEGORY 1',
label:'Item 1',
children:[{
category:'CATEGORY 2',
label:'Item 1',
children:[]
},{
category:'CATEGORY 2',
label:'Item 2',
children:[{
category:'CATEGORY 3',
label:'Item 1',
children:[]
},{
category:'CATEGORY 3',
label:'Item 2',
children:[]
}]
}]
},
{
category:'CATEGORY 1',
label:'Item 2',
children:[{
category:'CATEGORY 2',
label:'Item 3',
children:[]
},{
category:'CATEGORY 2',
label:'Item 4',
children:[{
category:'CATEGORY 3',
label:'Item 2',
children:[]
},{
category:'CATEGORY 3',
label:'Item 3',
children:[]
}]
}]
}
]
。
JSON
は深いいくつかのステップ、多分6各ノードでchildren
8にまで移動します。 javaScript
でこれを行う適切な方法を見つけることができません。
各カテゴリを別々に分割し、各オブジェクトをループする必要がありますか?