Como se muestra a continuación:
Function.prototype.method = function (name, fn) {this.prototype [name] = fn; // Esto debería referirse al objeto Function.prototype Devuelve esto; // Devuelve este objeto, esto ayuda con operaciones en cascada como JQ}; Number.method ("interge", function () {}); // El número es un constructor, por lo que tiene el método del método anterior, por lo que el objeto número (constructor) se devuelve al final, por lo que puede (-10/3) .interge () para continuar. . // lo principal es llamar al método de clase principal obj.method ("surper", function (name) {var that = this; var método = that [name]; return function () {return Method.apply (que, argumentos); // Si hay que no hay que aquí, aquí, no habrá Cat.getName (ese (es un objeto))}}}); cat (especific); // personalmente siento que aquí, puede tener "algunos métodos" var getName = that.surper ("getName"); // Esto siente que debe hacerse con el objeto recién generado, lo que debería ser mejor. Es mejor no usar eso. that.get_name = function () {return "me"+getName ()+"me"; } devolver eso;}El contenido anterior proviene de "JavaScript Language Essence", que es realmente bueno.
La simple implementación del método de reescritura JS anterior es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.