爱创课堂每日一题第三十五天- 说说你对闭包的理解?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爱创课堂每日一题第三十五天- 说说你对闭包的理解?相关的知识,希望对你有一定的参考价值。

使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。在js中,函数即闭包,只有函数才会产生作用域的概念

闭包有三个特性:

1.函数嵌套函数

2.函数内部可以引用外部的参数和变量

3.参数和变量不会被垃圾回收机制回收

具体请看:详解js闭包


以上是关于爱创课堂每日一题第三十五天- 说说你对闭包的理解?的主要内容,如果未能解决你的问题,请参考以下文章

爱创课堂每日一题第四十天- 说说你对语义化的理解?

爱创课堂每日一题第三十二天-谈谈浮动和清除浮动?

爱创课堂每日一题第三十三天- 如何评价AngularJS和BackboneJS?

爱创课堂每日一题第三十九天- cookie 和session 的区别?

爱创课堂每日一题第三十六天- 请你谈谈Cookie的弊端?

爱创课堂每日一题第三十八天-web storage和cookie的区别?