JavaScript(JS) 数组

发布时间 2023-12-24 21:28:04作者: leviliang

JavaScript 数组是一个可变长度的对象,用于存储多个值。数组的值可以是任何类型,包括数字、字符串、对象、函数等。

参考文档:JavaScript(JS) 数组-CJavaPy

1、创建数组

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

  • 使用方括号 [] 来创建一个空数组:

JavaScript

const arr = [];

 

  • 使用 Array() 构造函数来创建一个数组:

JavaScript

const arr = new Array();

 

  • 使用数组字面量来创建一个数组:

JavaScript

const arr = [1, 2, 3];

 

2、访问数组元素

可以使用索引访问数组的元素:

JavaScript

const arr = [1, 2, 3];

// 获取第一个元素
const firstElement = arr[0];
// 获取第二个元素
const secondElement = arr[1];

 

也可以使用 for 循环遍历数组中的所有元素:

JavaScript

const arr = [1, 2, 3];

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

请谨慎使用代码。了解详情

content_copy

输出:

1
2
3

修改数组元素

可以使用索引修改数组的元素:

JavaScript

const arr = [1, 2, 3];

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

// 修改第二个元素
arr[1] = 20;

请谨慎使用代码。了解详情

content_copy

也可以使用 push() 方法向数组中添加元素:

JavaScript

const arr = [1, 2, 3];

// 向数组中添加一个元素
arr.push(4);

// 向数组中添加多个元素
arr.push(5, 6);

请谨慎使用代码。了解详情

content_copy

还可以使用 pop() 方法从数组中移除最后一个元素:

JavaScript

const arr = [1, 2, 3];

// 从数组中移除最后一个元素
const lastElement = arr.pop();

// 输出移除的元素
console.log(lastElement);

 

输出:

3

3、数组方法

JavaScript 中提供了许多数组方法,用于操作数组。以下是一些常用的数组方法:

  • length:返回数组的长度。
  • push():向数组中添加元素。
  • pop():从数组中移除最后一个元素。
  • unshift():向数组的开头添加元素。
  • shift():从数组的开头移除第一个元素。
  • concat():将多个数组合并为一个数组。
  • slice():返回数组的子数组。
  • indexOf():返回数组中某个元素的索引。
  • lastIndexOf():返回数组中某个元素的最后一个索引。
  • sort():对数组进行排序。
  • reverse():将数组的顺序反转。

参考文档:JavaScript(JS) 数组-CJavaPy