原型链
2019-06-12 本文已影响0人
陈大事_code
构造函数、原型、实例的关系
-
通过构造函数创建实例
-
每个构造函数都有一个原型对象
-
原型对象到包含一个指向构造函数的指针
-
每个实例都包含一个指向原型对象的内部指针
查找规则
引用某对象中的属性,先在对象内部寻找,如果找不到,才会去该对象的原型对象中去寻找,如果找不到,再去Object的原型对象中去找,还找不到,则为Null。
来张图可能更加明确:
![](https://img.haomeiwen.com/i17483365/625cc8ac81ebe4ff.png)
通过构造函数创建实例
每个构造函数都有一个原型对象
原型对象到包含一个指向构造函数的指针
每个实例都包含一个指向原型对象的内部指针
引用某对象中的属性,先在对象内部寻找,如果找不到,才会去该对象的原型对象中去寻找,如果找不到,再去Object的原型对象中去找,还找不到,则为Null。
来张图可能更加明确: