JavaScript数组过滤函数array.filter()可以帮助开发者对数组中的元素进行过滤,返回符合条件的元素组成的新数组。
array.filter()函数接受一个函数作为参数,该函数有一个参数,表示当前元素,函数返回一个布尔值,如果返回true,则当前元素会被添加到新数组中,否则不会被添加。
array.filter()函数的使用方法如下:
1. 接受一个函数作为参数,该函数有一个参数,表示当前元素,函数返回一个布尔值;
2. 如果函数返回true,则当前元素会被添加到新数组中,否则不会被添加;
3. 函数返回新数组,新数组的元素是符合条件的元素。
下面是一个使用array.filter()函数的实例:
var arr = [1,2,3,4,5,6,7,8,9]; // 过滤出偶数 var result = arr.filter(function(item){ return item % 2 === 0; }); // 输出结果 console.log(result); // [2,4,6,8]
以上代码中,我们定义了一个数组arr,使用array.filter()函数对数组中的元素进行过滤,返回符合条件的元素组成的新数组,我们输出结果,可以看到结果数组中只包含偶数。
:JavaScript数组过滤函数array.filter()可以帮助开发者对数组中的元素进行过滤,返回符合条件的元素组成的新数组。array.filter()函数接受一个函数作为参数,该函数有一个参数,表示当前元素,函数返回一个布尔值,如果返回true,则当前元素会被添加到新数组中,否则不会被添加。