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 个元素的数组。以下是上述数组的图形表示。

多维数组

在此处引用数组元素时,初始数组元素的下标必须跟在所引用数组元素的下标后面。上述代码对此进行了说明。

成功执行上述代码后将显示以下输出。

输出

1 
2 
3 
23 
24 
25