以下に示すように:
function.prototype.method = function(name、fn){this.prototype [name] = fn; //これはfunction.prototypeオブジェクトを参照する必要があります。 number.method( "interge"、function(){}); //番号はコンストラクターであるため、上記のメソッドメソッドを備えているため、数値オブジェクト(コンストラクター)が最後に返されます。 。 //主なことは、親クラスのメソッドを呼び出すことですobj.method( "surper"、function(name){var this = this; var method = that [name]; return method.apply(that、arguments); //ここにはcat.getNameがない場合) cat(spec); //個人的には、ここには「いくつかの方法」var getName = that.surper( "getname"); //これは、新しく生成されたオブジェクトで行うべきだと感じています。それを使用しない方が良いです。 that.get_name = function(){return "me"+getName()+"me"; }それを返します;}上記のコンテンツは、「JavaScript Language Essence」に由来していますが、これは本当に良いことです。
上記のJS書き換え方法の簡単な実装は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。