-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是邪恶的' –
请指出为什么你认为你需要这个?通常这样的愿望是指出一个设计问题。 –