我有一个嵌套对象的对象,我试图搜索特定的值。这是对象:
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 }}
以便用户悬停时出现的框可以选择要为每个国家/地区显示的正确费率。有没有一种很好的方法来搜索这些费率?