📜  用数组 javascript 初始化集合(1)

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

用数组 JavaScript 初始化集合

在 JavaScript 中,可以使用数组来初始化集合。数组是一种有序的、类似于列表的数据结构,可以存储任何类型的数据,包括其他数组。

一维数组
定义一维数组

在 JavaScript 中,可以使用字面量语法来定义一个一维数组,如下所示:

let arr = ["item1", "item2", "item3"];

这里 arr 是一个包含 3 个元素的一维数组,每个元素是一个字符串。

访问一维数组元素

要访问一维数组中的元素,可以使用下标来引用元素。下标从 0 开始,表示第一个元素。例如,要访问 arr 中的第二个元素,可以使用下标 1,如下所示:

console.log(arr[1]); // 输出 "item2"
更新一维数组元素

要更新一维数组中的元素,可以直接通过下标对其进行赋值。例如,将第三个元素改为 "new item3",可以使用下面的代码:

arr[2] = "new item3";
console.log(arr); // 输出 ["item1", "item2", "new item3"]
遍历一维数组

要遍历一维数组中的所有元素,可以使用 for 循环,如下所示:

for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

这里用 arr.length 表示数组中元素的数量。

二维数组
定义二维数组

在 JavaScript 中,可以使用数组嵌套的形式来定义一个二维数组,如下所示:

let arr2 = [[1, 2], [3, 4], [5, 6]];

这里 arr2 是一个包含 3 个元素的二维数组,每个元素是一个含有 2 个元素的一维数组。

访问二维数组元素

要访问二维数组中的元素,可以使用双重下标来引用元素。例如,要访问 arr2 中的第二个元素的第一个元素,可以使用下面的代码:

console.log(arr2[1][0]); // 输出 3
更新二维数组元素

要更新二维数组中的元素,可以直接通过双重下标对其进行赋值。例如,将第三个元素的第二个元素改为 7,可以使用下面的代码:

arr2[2][1] = 7;
console.log(arr2); // 输出 [[1, 2], [3, 4], [5, 7]]
遍历二维数组

要遍历二维数组中的所有元素,可以使用双重 for 循环,如下所示:

for (let i = 0; i < arr2.length; i++) {
  for (let j = 0; j < arr2[i].length; j++) {
    console.log(arr2[i][j]);
  }
}

这里用 arr2[i].length 表示一维数组中元素的数量。