谈起闭包不得不说闭包的特性:
1 函数嵌套函数
2 函数内部可以引用外部的参数和变量
3 参数和变量不会被垃圾回收制回收,也就是常驻内存
有优点必有缺点,没有什么是完美的,
闭包缺点就是常驻内存,会增大内存使用量,使用不当的话,内存很容易造成泄露。
但是为什么使用闭包的?
1 为了设计私有的方法和变量。避免全局的污染
2 希望一个变量常驻内存中。