天天看点

闭包/原型/原型链

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/

继续阅读