js 数组 filter
时间: 2023-10-20 15:32:11 浏览: 91
js代码-js数组过滤filter() 方法
5星 · 资源好评率100%
数组的 filter() 方法是 JavaScript 中常用的一个数组方法,它用于创建一个新数组,其中包含满足指定条件的原数组元素。
filter() 方法接受一个回调函数作为参数,该函数会对数组中的每个元素进行检查。如果回调函数返回 true,则该元素将被包含在新数组中;如果返回 false,则该元素将被过滤出去。
下面是一个示例,演示如何使用 filter() 方法过滤数组中的元素:
```javascript
const numbers = [1, 2, 3, 4, 5, 6];
// 过滤出偶数
const evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // 输出 [2, 4, 6]
// 过滤出大于3的数字
const greaterThanThree = numbers.filter(num => num > 3);
console.log(greaterThanThree); // 输出 [4, 5, 6]
```
在上面的例子中,我们使用 filter() 方法分别过滤出了偶数和大于3的数字,得到了新的数组。回调函数在每次迭代时将当前元素作为参数传递进去,并根据条件进行判断。
希望这能帮到你!如果还有其他问题,请随时提问。
阅读全文