vasilev
Registered
здравейте,
изписвам на анлгийски за да го намират и от други държави
имам следният масив:
всичко е ок, тъй като ключовете са 0,1,2 , въпросът е ако изтрия 0, то 1, 2 вече са други стойности и 0 - parent го няма.
затова искам да създам същият масив но с уникален ключ създаден по подобен начин:
така се създава :
не мога да го обходя вече..
въпросът ми е - така ли е правилно и ако не - как бих могъл да използвам key/value pair. по този начин ако изтрия някой ключ, то другите няма да заемат други стойности ..
мерси !
изписвам на анлгийски за да го намират и от други държави
имам следният масив:
Код:
[
{"name":"тест","age":12,"children":[1,2],"parent":[]},
{"name":"тест2","age":12,"children":[],"parent":[0]},
{"name":"тест3","age":12,"children":[],"parent":[0]}
]
всичко е ок, тъй като ключовете са 0,1,2 , въпросът е ако изтрия 0, то 1, 2 вече са други стойности и 0 - parent го няма.
затова искам да създам същият масив но с уникален ключ създаден по подобен начин:
Код:
var obj = new Array;
obj['8374jd8u'] = new Array;
obj['8374jd8u']['age'] = "12";
obj['8374jd8u']['name'] = "demo demov";
obj['test'] = new Array;
obj['test']['age'] = "12";
obj['test']['name'] = "demo demov";
така се създава :
Код:
[
{"key1":
{"name":"тест","age":12,"children":[1,2],"parent":[]}
},
{"key2":
{"name":"тест2","age":12,"children":[],"parent":[0]}
},
{"key3":
{"name":"тест3","age":12,"children":[],"parent":[0]}
}
]
не мога да го обходя вече..
Код:
this.tree.forEach(function(element, index) {
if (element.parent.length == 0) { .....
въпросът ми е - така ли е правилно и ако не - как бих могъл да използвам key/value pair. по този начин ако изтрия някой ключ, то другите няма да заемат други стойности ..
мерси !