2015-01-16 42 views
-2

我有幾個數組,名爲array_1,array_2直到array_5串聯數組名稱與數字變量

根據一定的等級,我想使用一個數組,我們假設當level = 1使用array_1。 當我嘗試:myArr = array_ + level我不能接近myArr作爲一個數組(我宣稱myArr作爲一個數組)。

如何連接'array_'和'1'。

+1

其中存儲這些陣列?可以嘗試'窗口[「陣列_」+水平]'如果數組是全局的 – Hacketo

+0

請參考這裏,http://stackoverflow.com/questions/5117127/use-dynamic-variable-names-in-javascript –

回答

0

使用此:

var arrayName = "array_" + "1"; 
var requiredArrayName = window[arrayName]; 
+0

這不起作用無論是。 – Henky

+0

數組存儲爲全局變量。窗口[「array_」+「1」]不起作用。我試過窗口[「array_」+ level.toString()],這也不起作用。 – Henky