【Javascript】二維陣列
阿新 • • 發佈:2019-02-09
一維陣列,我們看成一組盒子,每個盒子只能放一個內容。
一維陣列的表示: 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表示表的列。