我正在使用 JavaScript。我有一个全局变量,例如:
var contentlabel = {
'post':'Posted Blogpost',
'like':'Liked your Blogpost'
};
我想根据检索到的值(如 post、..)在另一个函数中动态访问 contentlable.post 的值,如下所示:
var CONTENT_TYPE=content[i].contentType;
alert(CONTENT_TYPE); //line 1 --> proper output
alert(contentlabel.CONTENT_TYPE); //line 2 --> undefined
alert(contentlable.post); //line 3 --> proper output
其中 content 是一个由 'post' 和 'like' 组成的数组。在第 1 行,我得到了正确的输出:post or like 代替“post”,我想显示“Posted a Blog”,所以我尝试使用 contentlabel.CONTENT_TYPE,但它没有用 post 或 like 替换 CONTENT_TYPE。
任何人都可以建议一种动态绑定它的方法。
jsfiddle:http: //jsfiddle.net/HWRwt/