闭包/原型/原型链

1.闭包:函数内部的函数

2.优点:

  1.隔离作用域,防止污染全局

  2.有自己的独立变量

  3.缓存

3.缺点

  1.不容易垃圾回收

  2.消耗内存

 

 

4.原型 : 

  1.函数有一个prototype对象,可以通过函数的原型对象来实现继承

  2.原型prototype对象上有一个constructor属性。是构造函数

  3.每一个实例对象都有一个__proto__属性,指向该实例继承的原型

 

5.原型链:

  函数对象通过prototype实现继承

  每一个实例对象有一个原型属性__proto__属性

  最终的__proto__属性指向 null 

  通过__proto__属性指向形成一个链的结构

 

个人博客 :精华所在   https://gilea.cn/

 

posted @ 2018-03-16 10:35  小结巴巴吧  阅读(137)  评论(0编辑  收藏  举报