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

第二种二维数组什么意思?

这第二种二维数组的定义什么意思?能不能举个例子说下?

正在回答

2 回答

首先定义了一个数组myarr(一维),其次在一维里又有数组这便是二维了,说了你可能也拎不清,上图自己理解吧http://img1.sycdn.imooc.com//5927f40f00015da607070483.jpg

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

qq_骑行夏威夷_1

还是这张图有说服力,就像是Python中得嵌套呗,感谢了。
2018-06-24 回复 有任何疑惑可以回复我~

var myarr=new Array();  //先声明一维 ,先给一维数组分配内存,这个不用多说
for(var i=0;i<2;i++){   //一维长度为2
  myarr[i]=new Array();  //再声明二维 (给二维数组分配内存,i的值每次改变都要进行内存分配,相当于在一维的基础上又new了一个数组,就相当于二维数组了)
  for(var j=0;j<3;j++){   //二维长度为3
  myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j
  }
}

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

changings 提问者

非常感谢,不过我想问下,二维数组的定义方法二中举得这个例子 var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]什么意思?
2017-04-11 回复 有任何疑惑可以回复我~
#2

letsgo5 回复 changings 提问者

var myarr = [[a数组],[b数组]],0.1.2.3是数组中的元素
2017-04-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

第二种二维数组什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信