Maison  >  Article  >  interface Web  >  Explication détaillée de l'héritage orienté objet dans JS

Explication détaillée de l'héritage orienté objet dans JS

小云云
小云云original
2018-03-16 17:07:151157parcourir

Soit un objet prototype égal à une instance d'un autre type. L'instance de l'objet prototype a toutes les propriétés et méthodes du type hérité. Les propriétés d'instance du type hérité existent dans le nouvel objet prototype actuel. Cet article partage principalement avec vous l'explication détaillée de l'héritage orienté objet JS, dans l'espoir d'aider tout le monde.

function person (name ,age) {
	this.name=name;
	this.age=age;
}
person.prototype.getvalue=function(){
	return this.name;
}
function subperson (name) {
	this.name=name;
}
subperson.prototype=new person();//此时的subperson.prototype._proto_指针指向person的原型   subperson.prototype.constructor指向person这个构造函数

Mécanisme de recherche dans la chaîne de prototypes (héritage) : Recherchez vers le haut le long de la chaîne de prototypes. Commencez par rechercher dans l'instance. S'il n'y a pas d'instance, recherchez vers le haut le long de la chaîne de prototypes. sont tout au long du prototype. Le prototype vers lequel la chaîne pointe.

Recommandations associées :

Quelques points de synthèse sur l'héritage orienté objet PHP

Explication détaillée de PHP orienté objet utilisation de l'héritage (optimisation et réduction de la duplication de code)

Méthode d'héritage orientée objet JavaScript

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