在編程過程中,很多情況下(涉及到坐標、層級操作)我們都會用到二維數組,下面介紹介紹幾種二維數組初始化的方法:
方法一、直接定義並且初始化,這種情況適用於數量和值已知的數組:
var arr=[["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];
方法二、動態創建並初始化:
var arr=new Array(); //聲明一維數組 for(var x=0;x<i;x++){ arr[x]=new Array(); //聲明二維數組 for(var y=0;y<i;y++){ arr[x][y]=0; //數組初始化為0 } }
上面的方法可以自定義二維數組的長度、值,且按照嵌套循環可以聲明多維數組,注意在多維數組的每一維都需要聲明。
