JS高阶---原型链

【大纲】

【主体】

1、创建函数

注意:Object内置原生对象原来就有

2、添加实例方法

3、根据构造函数创建实例对象

原型链寻找

  1、本身有在本身找

    

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

    

     或者再上层

    

4、原型链尽头---

Object.prototype.__prop__为null

  

5、原型链理解

本质为隐式原型链:

 

【小结】

原型链:查找对象属性和方法
作用域链:查找变量

关系图解:

5、原型链补充

 

6、原型链属性问题

   右侧为结果图 

 所以这里分情况:设置和读取

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

  即

.

猜你喜欢

转载自www.cnblogs.com/jianxian/p/11970342.html