_filter()

El método _filter() crea un nuevo array con todos los elementos que cumplan la condición implementada por la función dada.

Sintaxis

array._filter(callback(currentValue))

Parámetros

callback
Función que comprueba cada elemento del array para ver si cumple la condición (también llamada predicado). Retorna true si el elemento la cumple o en caso contrario retornará false.
currentValue
El elemento actual del array que está siendo procesado.

Valor de retorno

Un nuevo array con los elementos que cumplen la condición. Si ningún elemento cumple la condición, se devolverá un array vacío.

Ejemplo

Filtrando todos los valores pequeños

            
function esSuficientementeGrande(elemento) { 
    return elemento >= 10; 
}
const filtrados = [12, 5, 8, 130, 44];

filtrados._filter(esSuficientementeGrande);
                
>> [12, 130, 44]