# 闭包的理解
链式作用域结构,子对象会一级一级地向上寻找所有父对象的变量。 所以,父对象的所有变量,对子对象都是可见的,反之则不成立。
优缺点
优点:可以避免全局变量的污染
缺点:常驻内存,增加内存使用量,使用不当容易造成内存泄露。
- 特性
函数嵌套函数
在函数内部可以引用外部的参数和变量
参数和变量不会以垃圾回收机制回收
- 作用
可以读取函数内部的变量
让这些变量的值始终保持在内存中,不会在调用后被自动清除
- 用途
采用函数引用方式的setTimeout调用,原生的setTimeout有一个缺陷,你传递的第一个函数不能带参数
封装相关的功能集