原型与原型链

36 阅读1分钟

原型:
每个函数可有一个特殊的属性叫原型prototype

原型链:
原型对象也可能拥有原型,并从中继承方法和属性,一层一层,以此类推,这种关系就叫原型连

比如:
1、一个构造函数a存在原型对象a.prototype
2、构造函数生成实例对象b,b的__proto__指向构造函数a原型对象就是a.prototype
3、a.prototype.__proto__指向内置对象object.prototype
4、object.prototype.__proto__指向null,这是原型连的终点