闭包

闭包:当一个函数用到了另外一个函数的变量,那么这个变量和这个函数的环境就是闭包环境,

           主要体现是通过函数嵌套或者通过作用域链的方式来实现的。

优点:不会造成变量污染

缺点:容易造成内存泄漏 (不再用到的内存,没有及时释放,就叫做内存泄漏)

 

你可能感兴趣的:(javascript,面试题,javascript)