Filter Polyfill Javascript
// Array.filter((current, index, originalArray) => { })
// returns a new Array
Array.prototype.myFilter = function(callback) {
let temp = [];
for (let i = 0 ; i < this.length ; i++) {
if (callback(this[i], i, this)) {
temp.push(this[i]);
}
}
return temp;
};