📜  备忘(1D,2D和3D)(1)

📅  最后修改于: 2023-12-03 15:08:09.900000             🧑  作者: Mango

备忘(1D,2D和3D)

在编程中,很常见需要使用到数组的多维形式,这种多维数组的形式被称为1D、2D、3D等。在编写代码过程中,遇到这些多维数组时,需要明白其定义格式和取值方法。

以下是针对多维数组的具体介绍:

1D数组

1D表示的是一维数组,也被称为线性数组。它们只包含一个维度,即只有行或者只有列。

定义格式为: var arrayName = [element1, element2, ..., elementN];

例如: var myArray = [1, 2, 3];

使用时可以通过下标(从0开始)来获取数组中的元素,如:console.log(myArray[0]); //输出1

2D数组

2D表示的是二维数组,也称为矩阵。它们由行和列两个维度组成。

定义格式为: var arrayName = [[element1, element2, ..., elementN], [element1, element2, ..., elementN], ..., [element1, element2, ..., elementN]];

例如: var myArray = [[1, 2], [3, 4], [5, 6]];

使用时可以通过两个下标(第一个下标是行数,第二个下标是列数)来获取数组中的元素,如:console.log(myArray[0][0]); //输出1

3D数组

3D表示的是三维数组,也称为立方体。它们由页、行和列三个维度组成。

定义格式为:var arrayName = [[[element1, element2, ..., elementN], [element1, element2, ..., elementN], ..., [element1, element2, ..., elementN]], [[element1, element2, ..., elementN], [element1, element2, ..., elementN], ..., [element1, element2, ..., elementN]],...,[[element1, element2, ..., elementN], [element1, element2, ..., elementN], ..., [element1, element2, ..., elementN]]];

例如: var myArray = [[[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 10], [11, 12]]];

使用时可以通过三个下标来获取数组中的元素,如:console.log(myArray[0][0][0]); //输出1

以上就是多维数组的基本介绍了,希望能对编程时使用到的多维数组有所帮助。

## 备忘(1D,2D和3D)

在编程中,很常见需要使用到数组的多维形式,这种多维数组的形式被称为1D、2D、3D等。在编写代码过程中,遇到这些多维数组时,需要明白其定义格式和取值方法。

以下是针对多维数组的具体介绍:

### 1D数组

1D表示的是一维数组,也被称为线性数组。它们只包含一个维度,即只有行或者只有列。

定义格式为: `var arrayName = [element1, element2, ..., elementN];`

例如: `var myArray = [1, 2, 3];`

使用时可以通过下标(从0开始)来获取数组中的元素,如:`console.log(myArray[0]); //输出1`

### 2D数组

2D表示的是二维数组,也称为矩阵。它们由行和列两个维度组成。

定义格式为: `var arrayName = [[element1, element2, ..., elementN], [element1, element2, ..., elementN], ..., [element1, element2, ..., elementN]];`

例如: `var myArray = [[1, 2], [3, 4], [5, 6]];`

使用时可以通过两个下标(第一个下标是行数,第二个下标是列数)来获取数组中的元素,如:`console.log(myArray[0][0]); //输出1`

### 3D数组

3D表示的是三维数组,也称为立方体。它们由页、行和列三个维度组成。

定义格式为:`var arrayName = [[[element1, element2, ..., elementN], [element1, element2, ..., elementN], ..., [element1, element2, ..., elementN]], [[element1, element2, ..., elementN], [element1, element2, ..., elementN], ..., [element1, element2, ..., elementN]],...,[[element1, element2, ..., elementN], [element1, element2, ..., elementN], ..., [element1, element2, ..., elementN]]];`

例如: `var myArray = [[[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 10], [11, 12]]];`

使用时可以通过三个下标来获取数组中的元素,如:`console.log(myArray[0][0][0]); //输出1`

以上就是多维数组的基本介绍了,希望能对编程时使用到的多维数组有所帮助。