大神给解释一下二维的赋值

来源:3-7 二维数组

lmy_wy

2015-09-23 22:19

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;  赋值看不懂,小弟愚笨,请大神用简单点的说明解释下

写回答 关注

1回答

  • pardon110
    2015-09-24 13:29:23
    已采纳

    3行4列,你可以想象理解为你打字的过程。第一个for循环控制你打字的行数,第二个for为每行的列数。因此构造二维数组,需先构造"行”myarr[i],再构造"列”myarr[i][j]

    qq_紫牛_...

    不是3行4列吧,我怎么觉得是2行3列

    2015-11-14 16:19:21

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

469039 学习 · 22582 问题

查看课程

相似问题