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

来源:3-7 二维数组

夏了夏天的日子

2016-04-11 10:44

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回答

  • Clyde_
    2016-04-11 13:33:47
    已采纳

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

    夏了夏天的日...

    非常感谢!

    2016-04-21 15:29:53

    共 1 条回复 >

  • Hew_520
    2016-04-12 14:22:54

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

  • 颖子黑豆
    2016-04-11 11:14:14

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

  • 尘埃_0020
    2016-04-11 11:00:30

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

JavaScript进阶篇

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

468781 学习 · 22507 问题

查看课程

相似问题