使用变量属性定位JSON对象

时间:2013-01-25 14:10:17

标签: javascript arrays json

我有一个带有国家/地区列表的JSON对象:

"countries": {
        "AQ": {"name": "Antarctica", n: 0, current: 1},
        "AF": {"name": "Afghanistan", n: 2, current: 1},
        "AL": {"name": "Albania", n: 3, current: 1},
}

load >>

countriesDB = json.datas.countries

我需要获取项目的ncurrentcountriesDB.AQ.n当然有效。但来电者来自另一个数据库; events[0].e[0]给了我"AQ"。所以我想做的就是:countriesDB.(events[0].e[0]).n

这当然很简单,但我无法弄清楚如何。

1 个答案:

答案 0 :(得分:1)

怎么样

countriesDB[events[0].e[0]].n