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