forked from marquez.juan/clase-7-arrays-funciones-objetos
Ejercicio 7 hecho
This commit is contained in:
@@ -106,12 +106,24 @@ console.log(PalabrasEnMayuscula);
|
|||||||
y `desaprobados`, cada una con un array de nombres.
|
y `desaprobados`, cada una con un array de nombres.
|
||||||
*/
|
*/
|
||||||
const resultados = [
|
const resultados = [
|
||||||
{ nombre: "Ana", aprobado: true },
|
{ nombre: "Ana", aprobado: true },
|
||||||
{ nombre: "Luis", aprobado: false },
|
{ nombre: "Luis", aprobado: false },
|
||||||
{ nombre: "Marta", aprobado: true },
|
{ nombre: "Marta", aprobado: true },
|
||||||
{ nombre: "Carlos", aprobado: false }
|
{ nombre: "Carlos", aprobado: false }
|
||||||
];
|
];
|
||||||
|
|
||||||
|
function Agrupar(resultados) {
|
||||||
|
const agrupados = { aprobados: [], desaprobados: []};
|
||||||
|
for (let i = 0; i < resultados.length; i++) {
|
||||||
|
if (resultados[i].aprobado) {
|
||||||
|
agrupados.aprobados.push(resultados[i].nombre);
|
||||||
|
} else {
|
||||||
|
agrupados.desaprobados.push(resultados[i].nombre);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return agrupados;
|
||||||
|
}
|
||||||
|
console.log(Agrupar(resultados));
|
||||||
// Resultado esperado:
|
// Resultado esperado:
|
||||||
// {
|
// {
|
||||||
// aprobados: ["Ana", "Marta"],
|
// aprobados: ["Ana", "Marta"],
|
||||||
|
|||||||
Reference in New Issue
Block a user