2013-05-14 30 views
0

我有幾個複選框,我想使用他們的「名稱」屬性作爲我在數組中引用的值。在JavaScript中引用一個值

比方說,我有這樣一個數組:

var test = { 
    "one" : 1, 
    "two" : 2, 
} 

var someBtn = "one"; 

我怎麼能說下?

test.someBtn; // Which would translate to test.one 

顯然,test.someBtn不起作用。這甚至有可能嗎?

+0

我很困惑。在你的問題中'測試'是一個對象,而不是一個數組。 – Zhihao 2013-05-14 04:11:56

+1

更好的標題是「通過變量訪問JavaScript屬性」 - 搜索此內容並將會有*許多*重複內容。 – user2246674 2013-05-14 04:13:04

+0

例如http://stackoverflow.com/questions/2241875/how-to-create-object-property-from-variable-value-in-javascript,http://stackoverflow.com/questions/9424885/accessing-object-and- property-via-variable,http://stackoverflow.com/questions/4244896/dynamic-object-property-name – user2246674 2013-05-14 04:14:41

回答

0

只是提到它,好像它是一個數組:

test[someBtn] 
相關問題