原型链?

56 阅读1分钟

image.png

简单示例:

image.png

构造函数:Person

p: 实例对象。

每个构造函数Person都有一个原型对象, 通过Person.prototype访问,原型对象也可以通过constructor访问构造函数。

实例对象通过p._proto_可访问原型对象。

以上例子p._proto_info, 实例对象上并没有Info属性,可以访问是因为在原型对象上的所有成员(属性、方法)都可以被该构造函数创建出来的实例共享.

当实例对象在访问属性或者方法的时候,会先在自身找,找不到就层级往上找(原型对象上),找到就

未完待续。