Gostei da resposta. Deu pra dar uma clearada grande.
Foi erro meu na hora de passar o código pro tabnews, acabei esquecendo de incluir o meuFilter, mas não tem segredo, é uma implementação bem básica:
Array.prototype.meuFilter = function (callback) {
const novoArray = [];
for (let item of this) {
if (callback(item, this)) novoArray.push(item);
}
return novoArray;
};
Obrigado pela resposta.