Ejercicio 11: Función que Retorna un Objeto
Implementa una función que devuelva objetos con múltiples propiedades. Mejora tu comprensión sobre funciones y estructuras de datos en JavaScript.
El principal objetivo es aprender a crear una función que retorne un objeto y comprender cómo acceder a las propiedades del objeto resultante.
Actividad
- Crea una función llamada 
crearMascota que reciba dos parámetros:nombreyedad. - Dentro de la función, crea un objeto llamado 
mascotacon dos propiedades: 
nombreque tome el valor del parámetronombre.edadque tome el valor del parámetroedad.
- Haz que la función retorne el objeto 
mascota. - Llama a la función 
crearMascotacon los valores de tu elección y guarda el resultado en una variable llamadamiMascota. - Muestra las propiedades del objeto 
miMascotaen la consola. 
Solución
Paso 1: Crear el archivo index.html
HTML
<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Función que Retorna un Objeto</title>
  </head>
  <body>
    <h1>Ejercicio 11: Función que Retorna un Objeto</h1>
    <p>Los cambios se muestran en consola.</p>
    <script src="script.js"></script>
  </body>
</html>
Paso 2: Escribir el código en script.js
JavaScript
// Definir la función que crea un objeto mascota
function crearMascota(nombre, edad) {
  let mascota = {
    nombre: nombre,
    edad: edad,
  };
  return mascota;
}
// Llamar a la función y guardar el resultado en una variable
let miMascota = crearMascota("Firulais", 3);
// Mostrar las propiedades de miMascota en la consola
console.log("Nombre de la mascota: " + miMascota.nombre);
console.log("Edad de la mascota: " + miMascota.edad);
info
🔎 Revisa las siguientes secciones donde econtrarás más información sobre este tema: