JavaScript 中的数组方法非常丰富,可以帮助开发者轻松地处理数组数据。以下是一些常用的数组方法:

1. push()pop()

push() 方法可以向数组的末尾添加一个或多个元素,并返回新的长度。pop() 方法则移除数组的最后一个元素,并返回该元素。

let arr = [1, 2, 3];
arr.push(4); // arr 现在是 [1, 2, 3, 4]
let removed = arr.pop(); // removed 是 4,arr 现在是 [1, 2, 3]

2. shift()unshift()

shift() 方法移除数组的第一个元素,并返回该元素。unshift() 方法则向数组的开头添加一个或多个元素,并返回新的长度。

let arr = [1, 2, 3];
let removed = arr.shift(); // removed 是 1,arr 现在是 [2, 3]
arr.unshift(0); // arr 现在是 [0, 2, 3]

3. map()

map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数(callback)的结果。

let arr = [1, 2, 3];
let squared = arr.map(x => x * x); // squared 是 [1, 4, 9]

4. filter()

filter() 方法创建一个新数组,包含通过所提供函数实现的测试的所有元素。

let arr = [1, 2, 3, 4, 5];
let even = arr.filter(x => x % 2 === 0); // even 是 [2, 4]

5. reduce()

reduce() 方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。

let arr = [1, 2, 3, 4, 5];
let sum = arr.reduce((acc, curr) => acc + curr, 0); // sum 是 15

更多关于 JavaScript 数组方法的介绍,请访问JavaScript 数组方法详解

[center]JavaScript Array Methods