JavaScript中数组的使用及说明

48 阅读2分钟

JavaScript中的数组是一种特殊的对象,用于存储多个值在单个变量中。数组中的每个值都有一个索引,该索引是一个整数,表示该值在数组中的位置。

创建数组

可以使用以下几种方式创建数组:

  1. 声明一个数组变量,然后为其赋值。
javascript复制代码
	let arr = []; // 空数组  

	arr = [1, 2, 3, 4, 5]; // 包含一些值的数组
  1. 使用new Array()构造函数。
javascript复制代码
	let arr = new Array(); // 空数组  

	arr = new Array(1, 2, 3, 4, 5); // 包含一些值的数组
  1. 使用数组字面量。
javascript复制代码
	let arr = [1, 2, 3, 4, 5]; // 包含一些值的数组

访问数组元素

可以使用索引来访问数组中的元素。索引从0开始,到数组长度减1。例如:

javascript复制代码
	let arr = [1, 2, 3, 4, 5];  

	console.log(arr[0]); // 输出 "1"  

	console.log(arr[2]); // 输出 "3"

修改数组元素

可以使用索引来修改数组中的元素。例如:

javascript复制代码
	let arr = [1, 2, 3, 4, 5];  

	arr[0] = 10; // 将第一个元素修改为10  

	console.log(arr); // 输出 [10, 2, 3, 4, 5]

添加和删除数组元素

可以使用push()方法向数组末尾添加元素,使用pop()方法删除数组末尾元素。使用unshift()方法向数组开头添加元素,使用shift()方法删除数组开头元素。例如:

javascript复制代码
	let arr = [1, 2, 3, 4, 5];  

	arr.push(6); // 向数组末尾添加一个元素6,现在数组是[1, 2, 3, 4, 5, 6]  

	arr.pop(); // 删除数组末尾元素6,现在数组是[1, 2, 3, 4, 5]  

	arr.unshift(0); // 向数组开头添加一个元素0,现在数组是[0, 1, 2, 3, 4, 5]  

	arr.shift(); // 删除数组开头元素0,现在数组是[1, 2, 3, 4, 5]