javascript 二维数组

来源:3-7 二维数组

专注嗑糖的作业本

2017-07-28 14:14

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

再声明二维那里是什么意思。。。理解不了。。

写回答 关注

3回答

  • 慕容3107514
    2017-07-28 14:39:45
    已采纳

    一维数组的每个元素都是一维数组,所以是二维数组

    专注嗑糖的作...

    非常感谢!

    2017-07-31 11:39:17

    共 2 条回复 >

  • 慕设计3091783
    2017-07-28 14:44:08

    怎么说呢,你大概可以这样理解:本来只有一维数组的时候,就和站队时的一列人一样,每个人(就好比是一个数据)占一行。当二位数组出现了,就应该是这样的情况:队里有好几列,每列也不止一个人,然后,为了便于得到每个人的位置,就用几列几行来进行标记。所以,你可以把声明一维时理解成对数据列的声明,然后声明二维是相对于列而言的第几个。不知道这样讲你可不可以理解

    专注嗑糖的作...

    十分感谢。。。。。

    2017-07-31 11:40:24

    共 1 条回复 >

  • 精慕门6398676
    2017-07-28 14:40:42

    声明完第一个盒子声明第二个盒子,然后才对它操作。

    var myarr=new Array(); 这是第一个盒子

     myarr[i]=new Array(); 第二个

JavaScript进阶篇

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

468781 学习 · 22507 问题

查看课程

相似问题