📅  最后修改于: 2023-12-03 14:54:58.322000             🧑  作者: Mango
在 JavaScript 中,数组是一种特殊的对象,可以用来存储一组有序的数据。
可以使用以下方法来创建数组:
const arr = [1, 2, 3];
const arr = new Array(1, 2, 3);
可以通过下标来访问数组元素,下标从0开始。例如:
const arr = [1, 2, 3];
console.log(arr[0]); // 输出1
可以使用 push() 方法将元素添加到数组末尾:
const arr = [1, 2, 3];
arr.push(4);
console.log(arr); // 输出[1, 2, 3, 4]
可以使用 pop() 方法将数组末尾的元素删除:
const arr = [1, 2, 3];
arr.pop();
console.log(arr); // 输出[1, 2]
也可以使用 splice() 方法删除指定位置的元素:
const arr = [1, 2, 3];
arr.splice(1, 1);
console.log(arr); // 输出[1, 3]
可以使用 for 循环来遍历数组:
const arr = [1, 2, 3];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
也可以使用 forEach() 方法来遍历数组:
const arr = [1, 2, 3];
arr.forEach((item) => console.log(item));
可以使用 map() 方法将数组的每个元素都变换为新的元素:
const arr = [1, 2, 3];
const newArr = arr.map((item) => item * 2);
console.log(newArr); // 输出[2, 4, 6]
也可以使用 filter() 方法将数组中符合条件的元素筛选出来:
const arr = [1, 2, 3];
const newArr = arr.filter((item) => item > 1);
console.log(newArr); // 输出[2, 3]
JavaScript 中的数组大小可以动态改变,也就是说,在创建数组时可以不指定数组大小,而在后面随时添加或删除元素。但是,由于 JavaScript 中的数组是一种特殊的对象,因此在使用时需要注意以下几点: