Tengo un constructor de clases con una estructura de objetos anidados. Cada nivel tiene una propiedad x .
this.x > this.ax > this.abx
Quiero que this.abx apunte al valor de this.ax , pero en su lugar apunta a this.x .
class Example { constructor() { this.x = 0; this.a = { x: this.x + 5, b: { x: this.x // I want this to equal 5 } } } } const ex = new Example(); console.log(ex.x) // 0 console.log(ex.ax) // 5 console.log(ex.abx) // 0 <-- I want this to be 5 ¿Cómo puedo cambiar la referencia this en this.ab para que apunte a this.a en lugar de this? ?