Rumah  >  Artikel  >  hujung hadapan web  >  JS面向对象继承详解

JS面向对象继承详解

小云云
小云云asal
2018-03-16 17:07:151170semak imbas

让一个原型对象等于另一个类型的实例,该原型对象的实例拥有继承类型的全部属性和方法,继承类型的实例属性则存在于当前新的原型对象中 。本文主要和大家分享JS面向对象继承详解,希望能帮助到大家。

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

原型链(继承)中的搜索机制:沿着原型链向上搜索,先还是在实例搜索,实例中没有就沿着原型链向上搜索  注意向上搜索都是沿着原型链指向的原型。

相关推荐:

php面向对象继承方面的几点总结

PHP面向对象继承用法详解(优化与减少代码重复)

JavaScript面向对象继承方法

Atas ialah kandungan terperinci JS面向对象继承详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:javascript的必包详解Artikel seterusnya:js中this的指向问题探讨