Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erläuterung der objektorientierten JS-Vererbung

Detaillierte Erläuterung der objektorientierten JS-Vererbung

小云云
小云云Original
2018-03-16 17:07:151152Durchsuche

Machen Sie ein Prototypobjekt einer Instanz eines anderen Typs gleich. Die Instanz des Prototypobjekts verfügt über alle Eigenschaften und Methoden des geerbten Typs. Die Instanzeigenschaften des geerbten Typs sind im aktuellen neuen Prototypobjekt vorhanden. Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung der objektorientierten JS-Vererbung mit und hofft, allen zu helfen.

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这个构造函数

Suchmechanismus in der Prototypenkette (Vererbung): Suchen Sie zunächst in der Instanz. Wenn keine Instanz vorhanden ist, suchen Sie nach oben sind alle entlang des Prototyps. Der Prototyp, auf den die Kette verweist.

Verwandte Empfehlungen:

Einige zusammenfassende Punkte zur objektorientierten PHP-Vererbung

Detaillierte Erläuterung der objektorientierten PHP-Vererbung Vererbungsnutzung (Optimierung und Reduzierung der Codeduplizierung)

JavaScript-objektorientierte Vererbungsmethode

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der objektorientierten JS-Vererbung. 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