爱创课堂每日一题第三十五天- 说说你对闭包的理解?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爱创课堂每日一题第三十五天- 说说你对闭包的理解?相关的知识,希望对你有一定的参考价值。
使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。在js中,函数即闭包,只有函数才会产生作用域的概念
闭包有三个特性:
1.函数嵌套函数
2.函数内部可以引用外部的参数和变量
3.参数和变量不会被垃圾回收机制回收
具体请看:详解js闭包
以上是关于爱创课堂每日一题第三十五天- 说说你对闭包的理解?的主要内容,如果未能解决你的问题,请参考以下文章
爱创课堂每日一题第三十三天- 如何评价AngularJS和BackboneJS?