這事例中二維數(shù)組的創(chuàng)建不太懂!
事例中:var myarr=new Aarray();//創(chuàng)建一維數(shù)組myarr[]
for(var i = 0;.....)中myarr[i]=new Array();//myarr[i]=new Array();一維數(shù)組再new一個(gè)數(shù)組時(shí)這樣表達(dá)的嗎?
有哪位高能可以更好解析一下!??!
事例中:var myarr=new Aarray();//創(chuàng)建一維數(shù)組myarr[]
for(var i = 0;.....)中myarr[i]=new Array();//myarr[i]=new Array();一維數(shù)組再new一個(gè)數(shù)組時(shí)這樣表達(dá)的嗎?
有哪位高能可以更好解析一下!??!
2017-02-21
舉報(bào)
2017-02-21
//創(chuàng)建二維數(shù)組
var tArray = new Array();? //先聲明一維數(shù)組
for(var k=0;k<i;k++){??? //一維長(zhǎng)度為i,i為變量,可以根據(jù)實(shí)際情況改變
?
tArray[k]=new Array();? //聲明二維,每一個(gè)一維數(shù)組里面的一個(gè)元素都是一個(gè)數(shù)組;
?
for(var j=0;j<p;j++){?? //一維數(shù)組里面每個(gè)元素?cái)?shù)組可以包含的數(shù)量p,p也是一個(gè)變量;
?
tArray[k][j]="";??? //這里將變量初始化,我這邊統(tǒng)一初始化為空,后面在用所需的值覆蓋里面的值
?}
}
2017-02-21
在我的理解里,這段的意思,就是一維數(shù)組內(nèi)的每一個(gè)對(duì)象myarr[i],都是一個(gè)一維數(shù)組,數(shù)組的嵌套;
for循環(huán)的話,最好加一個(gè)大括號(hào),表達(dá)是這么表達(dá)沒(méi)錯(cuò)