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); 
                });