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

来源:3-7 二维数组

changings

2017-04-11 23:18

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

写回答 关注

2回答

  • 慕前端8788530
    2017-05-26 17:23:49

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

    qq_骑行夏...

    还是这张图有说服力,就像是Python中得嵌套呗,感谢了。

    2018-06-24 19:18:04

    共 1 条回复 >

  • 数理化培根
    2017-04-11 23:28:47

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

    letsgo... 回复changi...

    var myarr = [[a数组],[b数组]],0.1.2.3是数组中的元素

    2017-04-13 13:31:20

    共 2 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题