人に関するデータのリストを含むマップ オブジェクトがあります。すべての人の名前は一意です。各人物のデータ フィールドには、同じ種類の情報が含まれていない場合があります (つまり、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?