1. 程式人生 > >【Javascript】二維陣列

【Javascript】二維陣列

一維陣列,我們看成一組盒子,每個盒子只能放一個內容。

一維陣列的表示: myarray[ ]

二維陣列,我們看成一組盒子,不過每個盒子裡還可以放多個盒子。

二維陣列的表示: myarray[ ][ ]

注意: 二維陣列的兩個維度的索引值也是從0開始,兩個維度的最後一個索引值為長度-1。 

1. 二維陣列的定義方法一

var myarr=new Array();  //先宣告一維 
for(var i=0;i<2;i++){   //一維長度為2
   myarr[i]=new Array();  //再宣告二維 
   for(var j=0;j<3;j++){   //二維長度為3
   myarr[i][j]=i+j;   // 賦值,每個陣列元素的值為i+j
   }
 }


注意: 關於for 迴圈語句,請看第四章4-5 。

將上面二維陣列,用表格的方式表示:

2. 二維陣列的定義方法二

var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3, ]]

3. 賦值

myarr[0][1]=5; //將5的值傳入到陣列中,覆蓋原有值。

說明: myarr[0][1] ,0 表示表的行,1表示表的列。