Por ejemplo, en el objeto de Function tiene el método Function.prototype.toString . Me gustaría modificar su lógica con un nuevo método toString como:
function foo() {} foo.prototype.toString = function() {} const newFoo = new foo(); Entonces, si quiero mantener el método foo.prototype.toString original y usarlo en la nueva lógica, ¿cómo puedo hacer eso?
Este es el ejemplo que quiero usar en una nueva lógica:
function foo() {} const originalToString = foo.prototype.toString; foo.prototype.toString = function() { return `new toString: ${this.originalToString()}` } const newFoo = new foo();