Heim  >  Artikel  >  Web-Frontend  >  Interpretation der Beziehung zwischen Konstruktoren, Prototypen und Instanzen

Interpretation der Beziehung zwischen Konstruktoren, Prototypen und Instanzen

零下一度
零下一度Original
2017-06-26 11:53:071215Durchsuche

---Inhalt wiederherstellen beginnt---

Jeder Konstruktor verfügt über einen Zeiger auf den Konstruktor, und die Instanz enthält einen internen Zeiger auf das Prototypobjekt, um die Vererbung zu realisieren durch die Prototypenkette

Das folgende Codebeispiel

function Parent(){

 this.hobby = 'play';

};

Parent.prototype.showHobby = function(){

Return this.hobby;

};

function Son(){

 this .hobby = 'eat';

};

// Vererbung verwirklichen und Hobby erben;

Son.prototype = new Parent();

son.Prototype.showSonhobby = function(){

  return this.Sonhobby;

};

var obj = new Son();

alert (obj.showHobby());

for(var i in obj){

 document.write(i + '---' + obj[i] + '< ;br/ >');

};

---Ende des Wiederherstellungsinhalts---

Das obige ist der detaillierte Inhalt vonInterpretation der Beziehung zwischen Konstruktoren, Prototypen und Instanzen. 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