Filtra valores pares
Implementa pares(lista) y devuelve un array nuevo con los números pares en el mismo orden.
Arrays Intermedio
Tu misión
Implementa pares(lista) y devuelve un array nuevo con los números pares en el mismo orden.
Define la función pares en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.
Repasa si lo necesitas: Devuelve un valor con return · Proyecto: encuentra productos por su nombre
filter conserva los elementos para los que la función devuelve true. n % 2 calcula el resto al dividir entre 2: un número es par cuando ese resto es 0.
| Llamada | Debe devolver |
|---|---|
pares([1,2,3,4]) | [2,4] |
pares([]) | [] |
Pulsa Comprobar solución para probar también otras entradas. Puedes usar cualquier implementación que cumpla la consigna.
¿Necesitas una pista?
Pista 1
El resto de dividir entre dos decide si es par.
Pista 2
Usa % 2 === 0.
Pista 3
filter devuelve una lista nueva.
Ver solución explicada
filter construye una selección sin necesidad de modificar el original.
function pares(lista) {
return lista.filter(n => n % 2 === 0);
}Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.
Crea impares(lista).