Код: Выделить всё
[
{
"Item":{
"Name":"User 4"
},
"Children":[
]
},
{
"Item":{
"Name":"User 1"
},
"Children":[
{
"Item":{
"Name":"User 6"
}
},
{
"Item":{
"Name":"User 2"
}
}
]
}
]
< /code>
Я пересекаю этот объект со следующим кодом: < /p>
(function Traverse(o) {
for (var i in o) {
console.log('Value: ' + o[i].Item.Name);
if (o[i].Children !== null && o[i].Children !== [] && typeof(o[i].Children) == "object") {
Traverse(o[i].Children);
}
}
})
(data);
< /code>
output: < /p>
value: User 4
value: User 1
value: User 6
value: User 2
undefined
что -то вроде этого:
. Я не программист JavaScript.
Подробнее здесь: https://stackoverflow.com/questions/654 ... ree-format
Мобильная версия