0

我有一个这样的数组:

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"});

ETC...

适用于所有 50 个州。我想知道是否可以通过使用“名称”值来获取“medinc”数据?例如,我可以调用“nh”名称值并返回“66303”吗?

我怎样才能做到这一点?

感谢您的帮助

4

1 回答 1

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"]);
于 2012-08-24T03:01:13.253 回答