📅  最后修改于: 2023-12-03 15:40:55.717000             🧑  作者: Mango
在 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
表示一维数组中元素的数量。