El método _filter() crea un nuevo array con todos los elementos que cumplan la condición implementada por la función dada.
Sintaxis
let filteredArray = array._filter(callbackFunction(param));
Parámetros
callbackFunction
Es la función que se utilizará para filtrar el arreglo, puede ser anónima, recibe un parámetro, lo evalúa y devuelve true o false dependiendo de que cumpla o no con la condición que interesa evaluar.
param
El valor que callbackFunction evaluará para ver si cumple con la condición que se utilizará de filtro
Valor de retorno
Un arrayformado solo por los elementos que cumplen con la condición de interés
Ejemplos
Filtrar los elementos impares
const filterFunction = x => x % 2 != 0;
const filteredArray = array._filter(filterFunction);
Elementos negativos
const filteredArray = array._filter(function(x) {
return (x < 0);
});