本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。
1、filter()方法
用于根据一定的过滤条件,删选原数组的数据,创建一个新的数组(不会修改原数组)。
2、语法
array.filter(function(currentValue,index,arr), thisValue)
3、参数
function(currentValue,index,arr): 过滤用的函数,每个元素都会执行这个函数(必)
currentValue: 传入的值(必)
index : 索引(选)
arr: 当前调用filter()方法的数组对象(选)
thisValue : 传递给过滤函数的this的值。
4、原理实现
Array.prototype.filter1 = function (fn) {
let newArr=[];
for(let i=0;i5
})
console.log(arr1) //[6,8] 以上就是js数组过滤方法filter()方法的原理以及实现代码,希望能帮助你理解使用哦~



