二維數(shù)組為什么這么寫(xiě)?
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
? }
}
不是很理解?。?!
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
? }
}
不是很理解?。?!
2016-08-12
舉報(bào)
2016-08-12
這不是定義二維數(shù)組的方法,只是用兩個(gè)for循環(huán)遍歷數(shù)組給數(shù)組賦值而已。
你定義二維數(shù)組可以直接用 : var myarr[0][0] = 'hello';
2016-08-12
這個(gè)二維數(shù)組其實(shí)和java的二維數(shù)組感覺(jué)挺像的