La estructura del código es bastante simple:
class A { b = 1 c = { d () { console.log(this.b) //=> undefined //how can i access b here? } } }Preferiría una solución alternativa no tan complicada ya que esta es una parte central del código para el proyecto en el que estoy trabajando.
Podría usar una función de flecha para preservar this donde se declara la función:
class A { b = 1 c = { d: () => console.log(this.b) } } const a = new A; acd();