js数组怎么筛选filter
时间: 2024-02-21 09:55:18 浏览: 66
JavaScript遍历数组的三种方法map、forEach与filter实例详解
在JavaScript中,可以使用`filter()`方法来筛选数组。`filter()`方法会遍历数组的每一项,并对每一项应用回调函数进行判断。当回调函数返回`true`时,当前项会被包含在新数组中;当回调函数返回`false`时,当前项会被过滤掉,不包含在新数组中。
以下是一个使用`filter()`方法筛选数组的示例:
```javascript
const numbers = [1, 2, 3, 4, 5];
// 使用filter()方法筛选出大于2的数字
const filteredNumbers = numbers.filter(function(number) {
return number > 2;
});
console.log(filteredNumbers); // 输出:[3, 4, 5]
```
在上面的示例中,我们定义了一个数组`numbers`,然后使用`filter()`方法筛选出大于2的数字,并将结果存储在`filteredNumbers`数组中。最后,我们通过`console.log()`方法打印出筛选后的数组。
阅读全文