내가이 나무 throught를 걸어와 내게통과하는 자바 스크립트의 나무
var config = {
"tree": {
"element": {
"name": "pd",
"children": {
"element": {
"name": "pd2",
"children": {}
},
"element": {
"name": "pd3",
"children": {
"element": {
"name": "pd6",
"children": {}
},
"element": {
"name": "pd5",
"children": {
"element": {
"name": "pd7",
"children": {
"element": {
"name": "pd8",
"children": {}
}
}
}
}
}
}
},
"element": {
"name": "pd4",
"children": {}
}
}
}
}
}
작동하지 모든 "요소"객체 만 인쇄하려고하지만 그것은 단지 두 개의 객체의 복수를 인쇄 개체 시간
여기 내 코드
function parseConfig(configs){
for(var element in configs){
if (typeof(configs[element])=="object") {
console.log(configs[element]);
parseConfig(configs[element]);
}
}
}
이며, 여기 jsfiddle
,174의 코드는
하지만 '요소'는 여러 번 중복되었습니다 ... – elclanrs
네,하지만 다른 하위 요소와 이름 및 다른 속성을 가지고 있습니다. '요소'개체를 모두 살펴보고 싶습니다. –