闭包成立的条件:
1.函数内部返回一个函数,被外部所引用。
2.这个内部函数(复杂数据类型)就不会在内存中销毁回收。
3.内部函数所用到的外部函数的变量也不会被销毁
闭包的优点:让临时变量永驻内存
闭包的缺点:内存泄漏
解决内存泄漏:闭包函数=null
例:
闭包成立的条件:
1.函数内部返回一个函数,被外部所引用。
2.这个内部函数(复杂数据类型)就不会在内存中销毁回收。
3.内部函数所用到的外部函数的变量也不会被销毁
闭包的优点:让临时变量永驻内存
闭包的缺点:内存泄漏
解决内存泄漏:闭包函数=null
例: