如何在JavaScript中搜索嵌套对象中的特定值?

时间:2017-11-27 21:13:52

标签: javascript object

我有一个嵌套对象的对象,我试图搜索特定的值。这是对象:

var obj = {
    "usa": {
        "rate": 20,
        "pop": 250000
    },
    "can": {
        "rate": 10,
        "pop": 200999
    },
    "mex": {
        "rate": 45,
        "pop": 150230
    }
};

现在,我如何搜索每个国家/地区的费率,具体取决于用户悬停的国家/地区? (每个国家的ID都保存为国家的e.shapeid和我正在使用的库,例如usa,can,mex等)。我正在寻找的逻辑是:

obj{ e.shapeid{ rate }}

以便用户悬停时出现的框可以选择要为每个国家/地区显示的正确费率。有没有一种很好的方法来搜索这些费率?

0 个答案:

没有答案