- 如何有两层,写的时候只会走一层
- 两层的话,没有简单的办法篡改的
Obj 有隐藏的属性,如果在里面没有找到,就会去隐藏属性里面去找
XXX.prototype
存储了XXX
对象的共同属性
- 这就是原型
如果没有原型
原型无需重复声明共有属性
也就是继承吗?
每个对象都有一个隐藏属性,指向 原型(对象)
如果没有这个隐藏属性,就无法继承共有属性
隐藏属性叫 __proto__
只关心 小写对象的隐藏属性,不关心 大写对象的隐藏属性
- 大写的 关心
prototype
- 小些的 关心
__proto__
prototype
和 __proto__
的区别是什么
- 都存在原型的地址
- 只不过
protype
挂在函数上 __proto__
挂在每个新生成的对象上
自己画的图示
资料来源:饥人谷。任何组织或个人未经许可,禁止转载
评论