手动实现一个数组的filter方法
let arr = [1,2,3,4,5,6];
Array.prototype.myFilter = function(callback){
let result = [];
for(let i=0;i<this.length;i++){
if(callback(this[i])){
result.push(this[i]);
}
}
return result;
}
let arr1 = arr.myFilter(function(item){
return item%2 !== 0;
})
console.log(arr1)