ejercicio7
This commit is contained in:
@@ -122,6 +122,17 @@ const resultados = [
|
|||||||
// desaprobados: ["Luis", "Carlos"]
|
// desaprobados: ["Luis", "Carlos"]
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
let objeto_Aprobados_Desaprobados = {} //objeto vacio
|
||||||
|
|
||||||
|
function agrupar (arrayObjetos){ //creamos la funcion que va a recibir como parametro la lista de objetos "resultados"
|
||||||
|
let nombreAprobados = arrayObjetos.filter(n=> n.aprobado === true).map(n => n.nombre); //guardamos en una variable los nombres de los aprobados
|
||||||
|
let nombreDesaprobados = arrayObjetos.filter(n=> n.aprobado === false).map(n => n.nombre); //lo mismo con los desaprobados
|
||||||
|
objeto_Aprobados_Desaprobados.aprobados = nombreAprobados; //agregamos la propiedad "aprobados" y la llenamos con los nombres de los aprobados
|
||||||
|
objeto_Aprobados_Desaprobados.desaprobados = nombreDesaprobados; //lo mismo con los desaprobados
|
||||||
|
return objeto_Aprobados_Desaprobados; // devolvemos el objeto cargado con las nuevas propiedades
|
||||||
|
};
|
||||||
|
console.log(agrupar(resultados));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
8. *(Opcional - closures)* Escribir una función `crearSumador` que reciba un
|
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,
|
número `base` y retorne una función que, al llamarla con otro número,
|
||||||
|
|||||||
Reference in New Issue
Block a user