Necesitamos extender el getter de JavaScript y lo hacemos anulándolo por defineProperty
necesitamos lograr lo siguiente y parece que super no está disponible aquí, ¿hay alguna forma de lograrlo?
Object.defineProperty(func.prototype,"prop",{ get: function(){ let x=super.prop; console.log(x); return x; } })NB: no podemos asignar func.prototype.prop a otra variable, ya que arroja un error de invocación ilegal
Puede usar clases y extenderlas (incluso si es una función). Lamentablemente, no hay otra forma de evitarlo.