Maison  >  Article  >  interface Web  >  Interprétation de la relation entre constructeurs, prototypes et instances

Interprétation de la relation entre constructeurs, prototypes et instances

零下一度
零下一度original
2017-06-26 11:53:071247parcourir

---La restauration du contenu commence---

Chaque constructeur a un objet prototype. L'objet prototype contient un pointeur vers le constructeur et l'instance contient un pointeur interne vers l'objet prototype, réalisez l'héritage. à travers la chaîne de prototypes

L'exemple de code suivant

function Parent(){

 this.hobby = 'play';

};

Parent.prototype.showHobby = function(){

Renvoyer this.hobby;

};

function Son(){

 this .hobby = 'manger';

};

//Réaliser l'héritage et hériter du passe-temps;

Fils.prototype = new Parent();

son.Prototype.showSonhobby = function(){

  return this.Sonhobby;

};

var obj = new Son();

alerte (obj.showHobby());

for(var i in obj){

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

};

---Fin du contenu de récupération---

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn