javascript 学习随笔 filter用法

filter 函数

1. Array默认函数filter, filer主要是把Array中每个元素满足过滤条件的元素过滤掉,过滤条件为true保留、为false删除。

var arr = [1,2,4,6,5,4,9];
var r = arr.filter(function(x){
	return x%2 !==0;
})

document.write(r);

2. filter 所对应的function函数,第一个参数是arr中的元素,第二个参数是index,第三个参数是self

如:

var arr = ['A','B','C'];
arr.filter(function(x,index,self){
	document.write(x+"
"); document.write(index+"
"); document.write(self+"
"); return true; });

 

你可能感兴趣的:(javascript,filter)