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
에서 적절한 방법을 찾을 수 없습니다.
각 범주를 분리하고 각 개체를 반복해야합니까?