У меня есть объект вроде этого:Javascript значения объекта прибудет выше
var structure = {
"root":{
"name":"Main Level",
nodes:{
"node1":{
"label":"Node 1"
},
"node2":{
"label":"Node 2",
"selected": true
},
"node3":{
"label":"Node 3"
}
}
}
}
В JavaScript Как искать объект для «выбрано: истинно», и получить значение метки над ней, то есть «Node 2»
Вам необходимо проверить 'узлы [OBJ] .selected', а не' obj.selected'. –
Вы правы. Спасибо за уловку. – TheValyreanGroup
Также нет необходимости в '== true' части. Просто 'if (node [obj] .selected) {...' достаточно. –