我需要一些Javascript对象的帮助。这就是我所拥有的:
_genre_id = {politics:'1',sport:'2',celeb:'3',gossip:'4',busi:'5'};
var genre = 'politics';
我想要完成的只是简单地获取为政治存储的价值,在这种情况下1通过这样做:
var genreID = _genre_id.genre;
但这当然不起作用,因为类型属性不存在。我希望它与_genre_id.politics相关。
任何想法都会受到欢迎。
答案 0 :(得分:13)
_genre_id[genre]
怎么样?
答案 1 :(得分:7)
var _genre_id = {politics:'1',sport:'2',celeb:'3',gossip:'4',busi:'5'};
var genre = 'politics';
var genreID = _genre_id[genre];
请注意,我在设置var
之前添加了_genre_id
,以便在当前范围内声明它,而不声明它,您最终设置window._genre_id
而不是局部变量。< / p>