JavaScript · Arrays

filter

Método que crea un array con elementos que superan una condición.

filter comprueba cada elemento de un array y construye otro array con los que cumplan la condición. No cambia por sí mismo el array original.

Ejemplo

JavaScript · Arrays
const numeros = [2, 5, 8, 11];
const pares = numeros.filter(n => n % 2 === 0);
console.log(pares); // [2, 8]

Evita esta confusión

La callback debe devolver un valor verdadero o falso. filter no transforma los elementos: para eso usa map.