什么是闭包简单来说就是在函数的内部在定义一个函数,这个内部函数可以一直保持对外部函数作用域的访问权。
输出的结果就是1。
闭包的好处。1,可以读取函数内部的值,2可以使变量保存在内存中不会被销毁。
由结果可以看出变量n并没有被销毁。
注意:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。
解决方法:,在退出函数之前,将不使用的局部变量全部删除。
什么是闭包简单来说就是在函数的内部在定义一个函数,这个内部函数可以一直保持对外部函数作用域的访问权。
输出的结果就是1。
闭包的好处。1,可以读取函数内部的值,2可以使变量保存在内存中不会被销毁。
由结果可以看出变量n并没有被销毁。
注意:由于闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄露。
解决方法:,在退出函数之前,将不使用的局部变量全部删除。