Saltar al contenido principal

Ejercicio de JavaScript 11

Función que Retorna un Objeto

Objetivo

Aprender a crear una función que retorne un objeto y comprender cómo acceder a las propiedades del objeto resultante.

Actividad

  1. Crea una función llamada crearMascota que reciba dos parámetros: nombre y edad.
  2. Dentro de la función, crea un objeto llamado mascota con dos propiedades:
  • nombre que tome el valor del parámetro nombre.
  • edad que tome el valor del parámetro edad.
  1. Haz que la función retorne el objeto mascota.
  2. Llama a la función crearMascota con los valores de tu elección y guarda el resultado en una variable llamada miMascota.
  3. Muestra las propiedades del objeto miMascota en 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);