javascript 二維數(shù)組
var myarr=new Array(); ?//先聲明一維
for(var i=0;i<2;i++){ ? //一維長(zhǎng)度為2
? myarr[i]=new Array(); ?//再聲明二維 ??
? for(var j=0;j<3;j++){ ? //二維長(zhǎng)度為3
? myarr[i][j]=i+j; ? // 賦值,每個(gè)數(shù)組元素的值為i+j
? }
}
再聲明二維那里是什么意思。。。理解不了。。
2017-07-28
一維數(shù)組的每個(gè)元素都是一維數(shù)組,所以是二維數(shù)組
2017-07-28
怎么說(shuō)呢,你大概可以這樣理解:本來(lái)只有一維數(shù)組的時(shí)候,就和站隊(duì)時(shí)的一列人一樣,每個(gè)人(就好比是一個(gè)數(shù)據(jù))占一行。當(dāng)二位數(shù)組出現(xiàn)了,就應(yīng)該是這樣的情況:隊(duì)里有好幾列,每列也不止一個(gè)人,然后,為了便于得到每個(gè)人的位置,就用幾列幾行來(lái)進(jìn)行標(biāo)記。所以,你可以把聲明一維時(shí)理解成對(duì)數(shù)據(jù)列的聲明,然后聲明二維是相對(duì)于列而言的第幾個(gè)。不知道這樣講你可不可以理解
2017-07-28
聲明完第一個(gè)盒子聲明第二個(gè)盒子,然后才對(duì)它操作。
var myarr=new Array(); 這是第一個(gè)盒子
?myarr[i]=new Array(); 第二個(gè)