Struppi: Elternmethode aufrufen

Beitrag lesen

Hätte ich diese Seite vorher gefunden, hätte ich evtl. nicht Fragen müssen.

Das bezweifle ich, da der von mir vorgeschlagene Weg ein übler Workaround dafür ist, das es in JS kein SUPER Attribut gibt. Eine andere etwas elegantere Lösung wäre:

function Elternklasse(){  
  this.test = function(){  
    alert("Elternklasse");  
  }  
}  
  
function Kindklasse(){  
  this.test = function(){  
    alert("Kindklasse");  
    //wie kann ich hier die Methode test der Elternklasse aufrufen?  
	Kindklasse.parent.test.call(this);  
  }  
}  
Kindklasse.prototype = new Elternklasse();  
Kindklasse.parent = Kindklasse.prototype;  
  
kindklasse = new Kindklasse();  
kindklasse.test()  

So kannst du auch prototype für die Deklaration der Funktionen verwenden.

Struppi.