Array.prototype.filter = function(fn, thisArgs) {
if (typeof fn !== 'function') throw ("Error in params");
let res = [], arr = this;
for (let i in arr) {
if (fn.call(thisArgs, arr[i], i, arr)) res.push(arr[i]);
}
return res;
}
03-30
771