我们先弄明白闭包的概念:
概念:学习闭包我们只需要记住 ,就是在一个函数内部返回一个函数,且被外界所引用,这个函数内部不会被垃圾回收机制所销毁,在外部引用内部函数的变量也不会被销毁。
闭包的好处:少量定义全局变量,能够避免空间污染。
闭包的缺点:大量使用闭包,会出现一个问题,就是内存泄漏。
内存泄漏:一块内存空间既不能访问,也不能释放。
好了 我们直接上代码
闭包的好处:
闭包的缺点:
我们先弄明白闭包的概念:
概念:学习闭包我们只需要记住 ,就是在一个函数内部返回一个函数,且被外界所引用,这个函数内部不会被垃圾回收机制所销毁,在外部引用内部函数的变量也不会被销毁。
闭包的好处:少量定义全局变量,能够避免空间污染。
闭包的缺点:大量使用闭包,会出现一个问题,就是内存泄漏。
内存泄漏:一块内存空间既不能访问,也不能释放。
好了 我们直接上代码
闭包的好处:
闭包的缺点: