ES6 - 多維陣列



陣列元素可以引用另一個數組作為其值。這樣的陣列稱為多維陣列。ES6 支援多維陣列的概念。最簡單的多維陣列是二維陣列。

宣告二維陣列

var arr_name = [ [val1,val2,val3],[v1,v2,v3] ] 

訪問二維陣列元素

var arr_name[initial_array_index][referenced_array_index]

下面的例子更好地解釋了這個概念。

示例

var multi = [[1,2,3],[23,24,25]]  
console.log(multi[0][0]) 
console.log(multi[0][1]) 
console.log(multi[0][2]) 
console.log(multi[1][0]) 
console.log(multi[1][1]) 
console.log(multi[1][2])  

上面的例子最初聲明瞭一個包含 2 個元素的陣列。每個元素都引用另一個包含 3 個元素的陣列。以下是上述陣列的圖示。

Multidimensional Arrays

在這裡引用陣列元素時,必須先使用初始陣列元素的下標,然後是引用的陣列元素的下標。這在上文的程式碼中有所說明。

在成功執行上述程式碼後,將顯示以下輸出。

輸出

1 
2 
3 
23 
24 
25
廣告
© . All rights reserved.