ホームページ  >  記事  >  ウェブフロントエンド  >  JS プロトタイプ チェーンの継承と親クラス メソッドの呼び出しに対する詳細な分析と回答

JS プロトタイプ チェーンの継承と親クラス メソッドの呼び出しに対する詳細な分析と回答

亚连
亚连オリジナル
2018-05-17 10:21:361986ブラウズ

これから、詳細な分析と答えを提供しますjsプロトタイプチェーン継承と親クラスメソッドの呼び出しについて、将来的に皆さんのお役に立てれば幸いです。

function Rect(config){}
Rect.prototype.area = function(){
    alert("我是父方法");
}function myRect(config){
    arguments.callee.prototype.constructor.prototype.area(); //子类里调用父方法area
    arguments.callee.prototype.area();//子类里调用重载方法area}
myRect.prototype = new Rect();
myRect.prototype.area = function(){
    alert("我是重载方法");
}var rectObj = new myRect();
rectObj.constructor.prototype.area();//子类实例调用父类方法arearectObj.area();//子类实例调用子类方法area

あなたのために上記をまとめました。将来お役に立てば幸いです。

関連記事:

オリジナルメソッドを上書きして書き換えメソッドを提供するjsの徹底解説

javascriptによるオーバーロードのシミュレート、toStringメソッドの書き換えに対する詳細な回答

プロトタイプオブジェクトのJS書き換えについて詳しく解説

以上がJS プロトタイプ チェーンの継承と親クラス メソッドの呼び出しに対する詳細な分析と回答の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。