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
Ponlo a prueba: Crea un objeto 'libro' con título, autor y año, luego imprime cada propiedad.