多少云烟
2016-01-10 01:34
myarr[i]=new Array();这是一维数组,注释怎么是二维数组
二维数组,其实就是2个一维。你把它理解为PPT中的表格。例如我定义一个二维数组,
Array[][] myarr = new Array[ 4 ][ 5 ]; 你可以理解为myarr[ 4 ]表示在表格中有多少行,myarr[ i ] [ 5]表示第 i 行有5列,上面数组中一共有4行5列,即20个位置可以存数数据
一维数组:myarr[0],maarr[1],maarr[2],
二维数组就是把一维数组的每个索引都定义成一个一维比如:
myarr[0]这是一个一维数组的第一个索引,第二维就是把myarr[0]定义成一维数组 用myarr[0]当数组名 :它的索引就是myarr[0][0],myarr[0][1],myarr[0][2],myarr[0][3],myarr[0][4],myarr[1]同理:myarr[1][0],myarr[1][1],myarr[1][2],
---------你要是还不明白就画画辐射图或者逆向推倒:有两组数,每组四个数字,定义成了两个一维数组,而这两个一维数组的名字分别是:marr[0]和marr[1],然后在把这两个数组,定义成一个数组marr=[marr[0],marr[1]]
----myarr[0][0]
----myarr[0][1]
----myarr[0] ----myarr[0][2]
----myarr[0][3]
----myarr[1][0]
一维数组myarr: ----myarr[1]----myarr[1][1]
----myarr[1][2]
----myarr[2]----myarr[2[0]
----myarr[2][1]
----myarr[2][2]
楼上正解。二维数据其实就是数组数组之间的嵌套。
var arr = Array[1,2,[2,3,4],5]; ary[2][1] = 3; 2就是指行。1就是指列
JavaScript进阶篇
468869 学习 · 22582 问题
相似问题