为了账号安全,请及时绑定邮箱和手机立即绑定

看不懂。。。有哪位大师能详细解说下

1. 二维数组的定义方法一

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
  }
}


正在回答

4 回答

先声明一个一维数组,再在这个一维数组下声明另一个数组,组成二维数组,可以理解为先声明一个长度为2的一维数组作为行,再声明一个长度为3的一维数组作为列,共同组成一个2行3列的二维数组。

0 回复 有任何疑惑可以回复我~
#1

夏了夏天的日子 提问者

非常感谢!
2016-04-21 回复 有任何疑惑可以回复我~

把myarr[i]看成是一体的,看成是myarr,然后对其进行一维数组声明。

0 回复 有任何疑惑可以回复我~

首先声明了一维数组,相当是一个盒子(myarr[]);然后再在这个一维数组(可以想象为盒子)中声明数组;可以看作在这个盒子中再放盒子。这样就成为二维数组。最后再进行每一个盒子放值即为赋值

0 回复 有任何疑惑可以回复我~

一维数组变量myarr 即数组myarr[],然后声明该数组的每个元素又是一维数组  即myarr[][]   实现了二维数组的声明

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

看不懂。。。有哪位大师能详细解说下

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号