原型链继承
2017-04-08 19:22:30 0 举报
原型链继承是一种基于原型的继承方式,它是JavaScript中实现对象继承的主要方法。在原型链继承中,每个对象都有一个指向其原型对象的内部指针,当试图访问一个对象的属性时,如果该对象本身没有这个属性,那么它会去它的原型对象上寻找这个属性,如果原型对象也没有,那么会继续向上查找,直到找到这个属性或者到达原型链的顶端(null)。这种通过逐级向上查找的方式,构成了原型链。因此,通过原型链,可以实现对象之间的继承关系。
作者其他创作
大纲/内容
prototype
Person构造函数
实例化
b1实例化
Boy构造函数
proto
name=moren
des
function Person() { this.name = \"moren\"; } Person.prototype.des = \"des\"; function Boy() { } // 实现了原型链继承 Boy.prototype = new Person(); var b1 = new Boy(); console.log(b1.des); console.log(b1.name);
Person实例化
Person.prototype
0 条评论
下一页