-1
我需要基於count在運行時動態創建數組。例如,如果我有一個源陣列sourcearr = ['arr1','arr2','arr3','arr4']
,sourcearr的元件的計數爲4即var count = sourcearr.length
,我需要是這樣的:如何在javascript中動態定義數組?
for(i=0;i<count;i++)
{
//define 4 dynamic arrays here
//basically create arr1 = [],arr2 =[], arr3=[],arr4=[]; dynamically.
}
是否有任何的方式來創建,然後動態地訪問這些陣列?
你可以用'eval',但一般你可以使用多維數組,而不是 – Fabricator
'eval'從來都不是一個很好的的choise! 'eval是邪惡的' –
請指出爲什麼你認爲你需要這個?通常這樣的願望是指出一個設計問題。 –