2013-10-11 98 views
0

我正在使用javascript。我有一個全局變量,如:使用javascript動態訪問變量值

var contentlabel = { 
'post':'Posted Blogpost', 
'like':'Liked your Blogpost' 
}; 

我要動態地根據檢索到的值來動態訪問另一個功能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或類似 取代'發佈'我想顯示'發佈了一個博客',所以我嘗試了像contentlabel.CONTENT_TYPE,但它不能用CONTENT_TYPE代替post或類似內容。

任何人都可以提出一種方法來動態地綁定它。

的jsfiddle:http://jsfiddle.net/HWRwt/

回答