JavaScript 数组 filter() 方法

2025 年 3 月 17 日 | 阅读 1 分钟

JavaScript 数组 filter() 方法用于过滤和提取满足给定条件的数组元素。它不会改变原始数组。

语法

filter() 方法的语法如下:

参数

callback - 它代表测试条件的函数。

currentvalue - 数组的当前元素。

index - 可选。当前元素的索引。

arr - 可选。filter() 操作的数组。

thisArg - 可选。执行 callback 时用作 this 的值。

返回

一个包含过滤后元素的新数组。

JavaScript 数组 filter() 方法示例

让我们看一些 filter() 方法的示例。

示例 1

让我们看一个简单的 filter() 示例,用于过滤学生的成绩。

立即测试

输出

50,40,45,37

示例 2

让我们再看一个数组 filter() 示例。

立即测试

输出

32,43
 
下一主题JavaScript 数组