我必須「獲取」一個數組,但我擁有的是一個與數組名稱匹配的字符串。顯然,這種事情就不會工作,但它顯示了我想要做的事:Javascript:數組名稱爲字符串;需要它來引用實際的數組
var arrayname = new Array(1, 2, 3);
var array = 'arrayname';
Alert(array[0]);
當然,上述yeilds「一」,而不是1中的例子,就像我所需要的。
背景是我正在使用Hyperion商業智能儀表板,其中使用哪個數組由哪個按鈕的名稱的子字符串決定,該名稱用於調用它。
哪裏數組引用?它是一些對象的屬性嗎?我希望你不要告訴我這是一個全球變量! – Brandon 2013-04-29 15:08:14
這將有助於:http://stackoverflow.com/questions/1664282/javascript-refer-to-a-variable-using-a-string-containing-its-name – tymeJV 2013-04-29 15:08:20
感謝pageslap tymeJV :)我做了搜索,但適當的關鍵字躲過了我,而自動結果並沒有。這幾乎是我的同一個問題。在我的模型中,它看起來像eval()就是我正在尋找的東西,但我需要付諸實踐。謝謝! – undrline 2013-04-29 15:19:21