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+"</br>");
document.write(index+"</br>");
document.write(self+"</br>");
return true;
});