Javascript对象需要帮助

时间:2009-07-22 10:20:40

标签: javascript

我需要一些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相关。

任何想法都会受到欢迎。

2 个答案:

答案 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>