构造函数与对象三角恋

Function构造函数

Object函数

函数对象完整关系
- Function函数是所有函数的祖先函数
- 所有构造函数都有一个prototype属性
- 所有原型对象都有一个constructor属性
- 所有函数都是对象
- 所有对象都有一个__proto__属性

原型链
通过__proto__连接起来的链就叫原型链

注意点
- 实例对象使用的属性或方法,先看自己(构造函数)中有没有,有就用构造函数的
- 没有就继续访问自己的原型对象,有就用自己的原型对象的
- 没有就继续访问object原型对象,有就用object原型对象的
- 没有就报错
