javascript 二維數(shù)組
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; ? // 賦值,每個數(shù)組元素的值為i+j
? }
}
再聲明二維那里是什么意思。。。理解不了。。
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; ? // 賦值,每個數(shù)組元素的值為i+j
? }
}
再聲明二維那里是什么意思。。。理解不了。。
2017-07-28
舉報
2017-07-28
一維數(shù)組的每個元素都是一維數(shù)組,所以是二維數(shù)組
2017-07-28
怎么說呢,你大概可以這樣理解:本來只有一維數(shù)組的時候,就和站隊時的一列人一樣,每個人(就好比是一個數(shù)據(jù))占一行。當二位數(shù)組出現(xiàn)了,就應該是這樣的情況:隊里有好幾列,每列也不止一個人,然后,為了便于得到每個人的位置,就用幾列幾行來進行標記。所以,你可以把聲明一維時理解成對數(shù)據(jù)列的聲明,然后聲明二維是相對于列而言的第幾個。不知道這樣講你可不可以理解
2017-07-28
聲明完第一個盒子聲明第二個盒子,然后才對它操作。
var myarr=new Array(); 這是第一個盒子
?myarr[i]=new Array(); 第二個