JS高阶---原型链

【大纲】

 

 

 

【主体】

1、创建函数

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

 

 

 

2、添加实例方法

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

原型链寻找

  1、本身有在本身找

    

 

 

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

    

 

 

     或者再上层

    

 

 

 

4、原型链尽头---

Object.prototype.__prop__为null

  

 

 

 

 

5、原型链理解

 

本质为隐式原型链:

 

 

 

 

 

【小结】

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

关系图解:

 

 

5、原型链补充

 

 

 

 

6、原型链属性问题

 

   右侧为结果图 

 

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

 

 

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

  即

 

 

 

 

 

 

 

 

 

 

.

posted @ 2019-12-02 14:15  剑仙6  阅读(219)  评论(0编辑  收藏  举报
欢迎访问个人网站www.qingchun.在线