按键获取Javascript对象值
我需要进入这里的“比赛”。。我该怎么做。。。它是一个数组,用来保存这些数据 那不是数组,而是对象。您希望执行以下操作:按键获取Javascript对象值,javascript,Javascript,我需要进入这里的“比赛”。。我该怎么做。。。它是一个数组,用来保存这些数据 那不是数组,而是对象。您希望执行以下操作: var Array = []; {'DateOfBirth' : '06/11/1978', 'Phone' : '770-786', 'Email' : 'pbishop@hotmail.com' , 'Ethnicity' : 'Declined' , 'Race' : 'OtherRace' , } 如果对象位于数组var arrayvalue=[{objec
var Array = [];
{'DateOfBirth' : '06/11/1978',
'Phone' : '770-786',
'Email' : 'pbishop@hotmail.com' ,
'Ethnicity' : 'Declined' ,
'Race' : 'OtherRace' , }
如果对象位于数组var arrayvalue=[{object},{object},…]内代码>然后常规数组访问器将工作:
var raceName=ArrayValue[0]。种族代码>
或者,如果要在值上循环:
var myObject = {
'DateOfBirth' : '06/11/1978',
'Phone' : '770-786',
'Email' : 'pbishop@hotmail.com' ,
'Ethnicity' : 'Declined' ,
'Race' : 'OtherRace'
};
// To get the value:
var race = myObject.Race;
for(var i=0;i
有关阵列的良好文档可以在中找到,这里有一些内容
您不使用数组
,而且,数组
实际上是创建覆盖的数组时可以调用的
其次,您有一个对象
({…}
),但您没有将其分配给某个对象。您是否希望将其存储在变量中?(var obj={…}
)
第三,最后一个,
不应该在那里,因为没有更多的元素了
如果已将其存储在变量中,则可以像obj.Race
那样访问它
for (var i = 0; i < ArrayValues.length; i++) {
var raceName = ArrayValues[i].Race;
}
var myObject = {
'DateOfBirth' : '06/11/1978',
'Phone' : '770-786',
'Email' : 'pbishop@hotmail.com' ,
'Ethnicity' : 'Declined' ,
'Race' : 'OtherRace'
};
// To get the value:
var race = myObject.Race;
//or
var race = myArray[index].Race;