图解构造函数-实例-原型对象三者之间的关系
1.实例是通过new构造函数创建的;
2.当你通过实例对象访问某个属性的时候,他会先在当前实例上查找,如果找到则直接返回。
3.如果找不到则会通过实例的__proto__属性连接到原型对象prototype上查找,如果有则直接返回。
4.如果没有会继续通过原型的__proto__向上查找,一直找到Object的原型上,如果还是没有返回null。
1.实例是通过new构造函数创建的;
2.当你通过实例对象访问某个属性的时候,他会先在当前实例上查找,如果找到则直接返回。
3.如果找不到则会通过实例的__proto__属性连接到原型对象prototype上查找,如果有则直接返回。
4.如果没有会继续通过原型的__proto__向上查找,一直找到Object的原型上,如果还是没有返回null。