按键获取Javascript对象值 [英] Get Javascript object value by key
本文介绍了按键获取Javascript对象值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
var Array = [];
{'DateOfBirth' : '06/11/1978',
'Phone' : '770-786',
'Email' : 'pbishop@hotmail.com' ,
'Ethnicity' : 'Declined' ,
'Race' : 'OtherRace' , }
我需要在这里访问'Race'..我该怎么做...它是一个包含这些数据的数组......
I need to access the 'Race' here.. how can i do it... Its an array which holds this data...
推荐答案
这不是一个数组,它是一个对象。你想做类似的事情:
Thats not an array, its an object. You want to do something like:
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;
如果对象位于数组 var ArrayValues = [{object}, {object},...];
然后常规数组访问器将起作用:
If the Objects are inside an array var ArrayValues = [{object}, {object}, ...];
then regular array accessors will work:
var raceName = ArrayValues [0 ] .Race;
或者,如果你想循环这些值:
Or, if you want to loop over the values:
for (var i = 0; i < ArrayValues.length; i++) {
var raceName = ArrayValues[i].Race;
}
可以在 Mozilla开发者网络
这篇关于按键获取Javascript对象值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文