问答详情
源自:3-7 二维数组

必须先声明一维数组,再才能生成一个二维数组吗?

必须先声明一维数组,再才能生成一个二维数组吗?

<script type="text/javascript">
		var myarr=new Array();  //先声明一维 
			for(var i=0;i<2;i++){   //一维长度为2

   						for(var j=0;j<3;j++){   //二维长度为3
   							myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j
   								}
 }


提问者:慕运维2858188 2016-02-26 20:15

个回答

  • qq_太阳光_0
    2016-02-26 21:34:38

    不一定,可是直接申请,例如 var arr=[[1,2,3],[3,4],[5,3]]

  • 初音丶moe
    2016-02-26 21:13:37

    直接定义:arr = [[1,1],[1,2].....[i,j]]

  • LethePoMeLo
    2016-02-26 20:46:39

    那是,这种循环的方法要这样,i为0时,j循环一圈;i为1时,j循环一圈,这样到i也循环为止

  • 米虫懒得聪明
    2016-02-26 20:44:12

    那只是其中的一种方法,还有第二种方法,这种是要先声明一维再加一维。