liquido
Version:
Conjunto de ferramentas para desenvolvimento de aplicações para a internet 100% em português
26 lines (24 loc) • 667 B
JavaScript
;
/**
@func util
um filtro personalizado de alto desempenho
@perf
60% mais rápido que a função de filtro JavaScript integrada
@typedef {(e: *) => boolean} funcaoDeFiltragem
@param {funcaoDeFiltragem} funcao
@param {*[]} iteravel
@return {*[]}
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.filtroPerformatico = void 0;
const filtroPerformatico = (funcao, iteravel) => {
const f = []; //final
for (const element of iteravel) {
if (funcao(element)) {
f.push(element);
}
}
return f;
};
exports.filtroPerformatico = filtroPerformatico;
//# sourceMappingURL=filtro-performatico.js.map