闭包

当内部函数被保存到外部时,将会生成闭包。

闭包会导致原有作用域链不释放,造成内存泄漏。

闭包的作用:

1.实现公有变量。

2.可以做缓存。

3.可以实现封装,属性私有化。

4.模块化开发,防止污染全局变量。

posted @ 2018-04-18 17:11  js_yl  阅读(63)  评论(0编辑  收藏  举报