我有一个这样的数组:
var records:Array = new Array();
records.push({name:"nh", medinc:"66303"});
records.push({name:"ct", medinc:"65958"});
records.push({name:"nj", medinc:"65173"});
records.push({name:"md", medinc:"64596"});
等...
所有50个州。我想知道我是否可以使用“名称”值获取“medinc”数据? 例如,我可以调用“nh”名称值并返回“66303”吗?
我该怎么做?
感谢您的帮助
答案 0 :(得分:2)
使用对象来存储记录,然后您可以使用名称直接获取medinc:
var records:Object = {};
records["nh"] = { medinc:"66303"};
records["ct"] = { medinc:"65958"};
records["nj"] = { medinc:"65173"};
records["md"] = { medinc:"64596"};
trace(records["nh"]["medinc"]);