1.闭包的概念
有权访问另一个函数作用域中变量的函数,一般情况下就是在一个函数中包含另一个函数。
2.闭包的作用
访问函数内部变量,保持函数一直在环境中存在,不会被垃圾回收机制处理。
3.闭包的优点
方便调用上下文中声明的局部变量。
可以在一个函数中在创建函数,避免出现传参问题。
4.闭包的缺点
因为使用闭包,可以使函数在执行完后不被销毁,保留在内存中,如果大量使用闭包就会造成内存泄露,内存消耗很大
1.闭包的概念
有权访问另一个函数作用域中变量的函数,一般情况下就是在一个函数中包含另一个函数。
2.闭包的作用
访问函数内部变量,保持函数一直在环境中存在,不会被垃圾回收机制处理。
3.闭包的优点
方便调用上下文中声明的局部变量。
可以在一个函数中在创建函数,避免出现传参问题。
4.闭包的缺点
因为使用闭包,可以使函数在执行完后不被销毁,保留在内存中,如果大量使用闭包就会造成内存泄露,内存消耗很大