En javascript, ¿hay alguna forma de establecer un valor igual a una clave anterior que se declaró durante la inicialización? por ejemplo,
const object = { a: "test", b: a } console.log(object)o
const object = { a: "test", b: object.a } console.log(object)¿Cómo puedo lograr este resultado en la consola?
{ a: 'test', b: 'test' }Entiendo que esto es redundante, así que déjame explicarte lo que estoy tratando de lograr.
Quiero poder establecer una URL en un valor y luego agregarla usando un valor anterior. El motivo de esto es limpiar el código y establecer fórmulas en un objeto.
Ejemplo
const object = { base_url: "www.google.com", images_url: `${base_url}/images`, maps_url: `${base_url}/maps` } console.log(object)Getter/Setters te salvará el día
const object = { a: "test", get b(){return this.a} } console.log(object)