Profe Johnny
Manual · Tema 7 de 12

Objetos

Agrupar datos relacionados con pares clave-valor.

Un objeto agrupa propiedades relacionadas: const persona = { nombre: 'Luis', edad: 30 };. Se accede a sus valores con notación de punto (persona.nombre) o de corchete (persona['nombre']), esta última útil cuando la clave es dinámica.

Los objetos pueden contener funciones como propiedades, llamadas métodos: persona.saludar = function(){ }. También pueden anidar arrays y otros objetos dentro de sí mismos.

El operador spread (...) permite copiar o combinar objetos fácilmente: const copia = { ...persona, edad: 31 }; crea un nuevo objeto con esa propiedad actualizada.

Ejemplo — pruébalo tú mismo

objetos.js
Ponlo a prueba: Crea un objeto 'libro' con título, autor y año, luego imprime cada propiedad.