📅  最后修改于: 2023-12-03 15:10:21.055000             🧑  作者: Mango
在 Javascript 中,数组是一种存储多个值的容器。数组中的每个值都有一个对应的下标,下标从 0 开始,依次递增。
可以使用以下两种方式来创建数组:
使用数组字面量语法,即使用方括号([])将数组元素括起来,用逗号分隔:
const array1 = [1, 2, 3, 4, 5];
const array2 = ['apple', 'banana', 'orange'];
使用 Array
构造函数:
const array1 = new Array(1, 2, 3, 4, 5);
const array2 = new Array('apple', 'banana', 'orange');
注意:当使用 Array
构造函数时,传入一个数字参数将创建指定长度的空数组。例如:
const emptyArray = new Array(3);
console.log(emptyArray); // 输出 [undefined, undefined, undefined]
可以使用中括号([])访问数组元素,并将下标作为索引。
const array = [1, 2, 3];
console.log(array[0]); // 输出 1
console.log(array[1]); // 输出 2
console.log(array[2]); // 输出 3
可以通过下标来修改数组元素的值。
const array = [1, 2, 3];
array[0] = 4;
console.log(array); // 输出 [4, 2, 3]
可以使用 push
方法向数组末尾添加一个元素。
const array = [1, 2, 3];
array.push(4);
console.log(array); // 输出 [1, 2, 3, 4]
可以使用 pop
方法从数组末尾删除一个元素。
const array = [1, 2, 3];
array.pop();
console.log(array); // 输出 [1, 2]
可以使用 shift
方法从数组开头删除一个元素。
const array = [1, 2, 3];
array.shift();
console.log(array); // 输出 [2, 3]
可以使用 splice
方法删除指定位置上的元素。
const array = [1, 2, 3, 4];
array.splice(1, 2);
console.log(array); // 输出 [1, 4]
可以使用 for
循环和数组的长度属性来遍历数组元素。
const array = [1, 2, 3];
for (let i = 0; i < array.length; i++) {
console.log(array[i]);
}
也可以使用 forEach
方法来遍历数组元素。
const array = [1, 2, 3];
array.forEach(function(element) {
console.log(element);
});
数组是一种非常重要的数据结构,也是 Javascript 中广泛使用的数据类型之一。本文介绍了数组的创建、访问、修改、添加、删除和遍历等操作,希望能对读者有所帮助。