慕课网的例题:
var myarr=new Array(); //先声明一维
for(var i=0;i<2;i++){ //一维长度为2
myarr[i]=new Array(); //再声明二维
for(var j=0;j<3;j++){ //二维长度为3
myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j
}
}只能依样画葫芦,对于定义数组还是不太理解
既然定义了二维数组:myarr[i][j],
一维不是[i]?
二维不是[j]?
既然有myarr[i]=new Array();了,
为什么没有myarr[j]=new Array();?
<script type="text/javascript">
var myarr=new Array();
for(var i=0;i<3;i++)
{
myarr[i]=new Array();
for(var j=0;j<6;j++)
{
myarr[j]=new Array();
myarr[i][j]=i*j;
document.write('myarr['+i+']['+j+']='+myarr[i][j]+"<br>");
}
}
</script>试过了这样也可以运行
错过了年华
慕的地6079101
qq_小盛开_0
出世Sunny
慕田峪3555374
随时随地看视频慕课网APP