myarr[i]=new Array();//這里為什么不能加var?
<script type="text/javascript">
var myarr=new Array();
for(var i=0;i<3;i++){
myarr[i]=new Array();//這里為什么不能加var?將每一個(gè)子元素又定義為數(shù)組?
for(var j=0;j<6;j++){
? ? ?myarr[i][j]=i*j;
? ? ?document.write(myarr[i][j]);
}
}
</script>
2017-09-28
myarr[i] 代表一個(gè)數(shù)組的值, 是一個(gè)變量,可以被任意賦值,所以不能再用來(lái)定義一個(gè)變量,如果myarr[i]=1211,
顯然 var 1211 = new Array() 是一個(gè)語(yǔ)法錯(cuò)誤 ?
2017-09-29
我懂了,不能重定義的意思唄,謝謝