diff --git a/ejercicios.js b/ejercicios.js index c12f2d1..02813df 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -8,7 +8,18 @@ console.log("Archivo vinculado correctamente."); luego `map` para elevarlos al cuadrado. */ const numeros = [1, 2, 3, 4, 5, 6, 7, 8]; -// Resultado esperado: [4, 16, 36, 64] + +function esPar(numero) { + return numero % 2 === 0; +} + +const pares = numeros.filter(esPar); + +const cuadrados = pares.map(function(numero) { + return numero * numero; +}); + +console.log(cuadrados); //Ejercicio 1 @@ -23,12 +34,15 @@ const productos = [ { nombre: "Monitor", precio: 3500 }, { nombre: "Mouse", precio: 600 }, { nombre: "Auriculares", precio: 1200 } + ]; // Resultado esperado: ["Teclado", "Mouse"] // Pista: se puede resolver encadenando `filter` y `map`. + + /* 3. Escribir una función `describir` que reciba un objeto persona con las propiedades `nombre`, `edad` y `ciudad`, y retorne un string del estilo: