【发布时间】:2014-07-20 21:02:35
【问题描述】:
我尝试了很多搜索,但没有得到想要的解决方案。
我想要达到的是
var myObject {
id1 : {
name:place_name,
location : place_loc
},
id2 : {
name:place_name,
location : place_loc
},
id3 : {
name:place_name,
location : place_loc
}
}
我想要做的是,最初我希望属性“id1”、“id2”.. 是动态的。然后动态分配 name:place_name 和每个属性的其他属性。
我不知道属性 (id1,id2,id3...) 的数量,因此想动态添加它们,并且在添加属性之后 (id1,id2...) 我想动态添加属性值。 (place_name & place_loc) 每个 id。
我的代码看起来像这样。
var myObject = {};
myObject[idnumber1].place = "SomePlace1";
myObject[idnumber1].place = "SomeLoc1";
myObject[idnumber2].place = "SomePlace1";
myObject[idnumber2].place = "SomeLoc1";
但它给出了错误。
我知道这似乎很简单,但如有任何帮助将不胜感激。
提前致谢。 :)
【问题讨论】:
标签: javascript arrays oop object