我创建了这个对象:
var hemicycle = {
Groupe : "Group1" [{
Member : [{
Name : "MemberName",
Siege : "SiegeNumber",
Vignette : "PhotoURL"
}]
}]
};
我尝试显示一些数据但我无法访问任何数据。 当我在Chrome的开发工具中键入hemicycle时,我得到了这个:
我也试图显示" Group1"从对象,但它不会让我,我输入:
我不知道为什么我的对象没有被定义?
感谢任何帮助。
答案 0 :(得分:2)
嗯,问题是,你实际上没有一个有效的对象。 Groupe
结构非常奇怪,应该是什么?阵列?然后试试这个:
var hemicycle = {
Groupe: [{
Member : [{
Name : "MemberName",
Siege : "SiegeNumber",
Vignette : "PhotoURL"
}]
}]
};
答案 1 :(得分:2)
您的问题是您的对象本身无效。 两种改善方法。选择最适合您需求的产品。
var hemicycle = {
Groupe : "Group1",
Content : [{
Member : [{
Name : "MemberName",
Siege : "SiegeNumber",
Vignette : "PhotoURL"
}]
}]
};
var hemicycle = {
Groupe : [{
Member : [{
Name : "MemberName",
Siege : "SiegeNumber",
Vignette : "PhotoURL"
}]
}]
};
答案 2 :(得分:0)
这个简单的例子可以解决你的问题
var myObj = {
"1": { address: "44 buxton gardens berea durban", lat: "25.686", lng: "58.1156"},
"2": { address: "44 buxton gardens berea durban", lat: "0.0086", lng: "-0.00056"}
}
alert(myObj['1']['address']); //this get the address value of the first element
//using foreach statement to access the element and key
for (key in myObj){
alert(key); //this will display the 1
//use can say
alert(myObj[key]['address']); // this gets the value of address
}