<script type="text/javascript">
var myarr=new Array();
for(var i=0;i<3;i++){
myarr[i]=new Array();//这里为什么不能加var?将每一个子元素又定义为数组
for(var j=0;j<6;j++){
myarr[i][j]=i*j;
document.write(myarr[i][j]);
}
}
</script>
myarr[i] 代表一个数组的值, 是一个变量,可以被任意赋值,所以不能再用来定义一个变量,如果myarr[i]=1211,
显然 var 1211 = new Array() 是一个语法错误
我懂了,不能重定义的意思呗,谢谢