我有一个地图对象,其中包含有关人员的数据列表。每个人的名字都是独一无二的。每个人的数据字段可能不包含相同类型的信息(即——Joey 包含一个日期字段,但 Jill 没有)。
我想知道是否可以通过使用变量名作为地图路径的一部分来访问地图的某个部分。考虑以下:
var data = {
'Joey': {
'id': '912',
'date': 'May 14 2012',
},
'Jill': {
'id': '231',
'login': 'JillM',
}
}
var name="Joey";
var joeyDate = data. + name + .date; //This does not work. Is there an alternative?