Recientemente me encontré con un código como este:
if (!validate(event)) { logger.error('Invalid message: validation failed', { event }) } lo que me hizo preguntarme, ¿cómo se llama cuando encierras un objeto en un objeto literal como { event } , que parece darte un nuevo objeto que se ve así:
let event = { "a": 1, "b": 2 } console.log({ event }) // { event: { a: 1, b: 2 } }¿Por qué esto funciona de esta manera / cómo se llama?
Se llama construcción de objetos, en oposición a la deconstrucción de objetos .