filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
Array.prototype.myFilter = function( fn ){
//新建一个数组
let newArray = [];
//循环判断是否符合函数fn
for (let i = 0; i < this.length; i++) {
if(fn(this[i])){
newArray.push(this[i]);
}
}
//返回新数组
return newArray;
}