JS高阶---原型链
【大纲】

【主体】
1、创建函数
注意:Object内置原生对象原来就有

2、添加实例方法

3、根据构造函数创建实例对象
原型链寻找
1、本身有在本身找

2、本身没有往摸着隐式原型链往里找

或者再上层

4、原型链尽头---
Object.prototype.__prop__为null

5、原型链理解

本质为隐式原型链:

【小结】
原型链:查找对象属性和方法
作用域链:查找变量
关系图解:

5、原型链补充


6、原型链属性问题

右侧为结果图 
所以这里分情况:设置和读取

8、属性一般在对象本身上,方法一般在原型上
即

.

浙公网安备 33010602011771号