JavaScript二維陣列

antzone發表於2017-03-21

JavaScript中並沒有二維陣列這麼一個概念,不過在實際應用中,二維陣列還是具有相當重要的作用,不過javascript可以模擬實現二維陣列功能,下面就通過程式碼例項做一下簡單介紹。

例項程式碼:

先看一個javascript一維陣列的簡單程式碼:

[JavaScript] 純文字檢視 複製程式碼
var theArray=new Array("螞蟻部落","antzone","青島市南區",4);

以上程式碼宣告瞭一個陣列,當然最好用直接量方式,因為效率比較高,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var theArray=["螞蟻部落","antzone","青島市南區",4];

關於一維陣列應該沒有任何疑問,下面再看一下如何模擬實現二位陣列,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var theArray=new Array(new Array(1,2),new Array(3,4),new Array(5,6),new Array(7,8));

實現的原理非常的簡單,就是將陣列作為陣列的元素即可模擬實現。

陣列元素的訪問:

[JavaScript] 純文字檢視 複製程式碼
var theArray=new Array(new Array(1,2),new Array(3,4),new Array(5,6),new Array(7,8));
console.log(theArray[0][1]);
console.log(theArray[2][0]);


相關文章