diff --git a/ejercicios.js b/ejercicios.js index a2f8dd8..0f5da18 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -165,6 +165,18 @@ const resultados = [ // desaprobados: ["Luis", "Carlos"] // } +const agrupar = resultados => ({ + aprobados: resultados + .filter(resultado => resultado.aprobado) + .map(resultado => resultado.nombre), + + desaprobados: resultados + .filter(resultado => !resultado.aprobado) + .map(resultado => resultado.nombre) +}); + +console.log(agrupar(resultados)); + /* 8. *(Opcional - closures)* Escribir una función `crearSumador` que reciba un número `base` y retorne una función que, al llamarla con otro número,