js如何动态循环给数组名加入变量值?

JavaScript09

js如何动态循环给数组名加入变量值?,第1张

1.不可以直接使用。

2.不能使用变量作为变量名,据我了解没有哪一种语言可以这么干。

3.你可以使用二维数组来赋值

var array=new Array()

for(var i=0i<3i++){

array[i]=[]

}

4.或者还有另一种方案用eval,它会把字符串当做表达式执行

eval("var test" + i + "=" + i)。

我来写个简单的,^-^希望可以帮到你:

<script language="javascript" type="text/javascript">

var str = "1,2,3,4,5,6".split(",")//已经是数组,直接可以用str[0]去取了

for each(s in str){

alert(s)

}

</script>