JS高阶---原型链
【大纲】
【主体】
1、创建函数
注意:Object内置原生对象原来就有
2、添加实例方法
3、根据构造函数创建实例对象
原型链寻找
1、本身有在本身找
2、本身没有往摸着隐式原型链往里找
或者再上层
4、原型链尽头---
Object.prototype.__prop__为null
5、原型链理解
本质为隐式原型链:
【小结】
原型链:查找对象属性和方法
作用域链:查找变量
关系图解:
5、原型链补充
6、原型链属性问题
右侧为结果图
所以这里分情况:设置和读取
8、属性一般在对象本身上,方法一般在原型上
即
.