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