Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Analyse und Antworten auf die Vererbung der js-Prototypkette und den Aufruf von übergeordneten Klassenmethoden

Detaillierte Analyse und Antworten auf die Vererbung der js-Prototypkette und den Aufruf von übergeordneten Klassenmethoden

亚连
亚连Original
2018-05-17 10:21:361995Durchsuche

Im Folgenden werde ich Ihnen eine detaillierte Analyse und Antwort jsPrototypketteInherit geben und die Methode der übergeordneten Klasse aufrufen hilfreich für alle in der Zukunft.

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

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

Ausführliche Erläuterung des Überschreibens ursprünglicher Methoden durch js und der Bereitstellung von Umschreibungsmethoden

Javascript-simulierte Überladung, Umschreiben von toString Methode Detaillierte Antworten geschrieben

Detaillierte Erklärung zum Umschreiben von Prototypobjekten durch JS

Das obige ist der detaillierte Inhalt vonDetaillierte Analyse und Antworten auf die Vererbung der js-Prototypkette und den Aufruf von übergeordneten Klassenmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn