什么是闭包
函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制所收回
1 | function aaa(){ |
闭包有什么好处
1、希望一个变量长期驻扎在内存当中
2、避免全局变量的污染
1 | var a=1; |
既让a是局部变量,又让a可以累加
1 | function aaa(){ |
函数声明转变为函数表达式
1 | function aaa(){ |
undefined
函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制所收回
1 | function aaa(){ |
1、希望一个变量长期驻扎在内存当中
2、避免全局变量的污染
1 | var a=1; |
既让a是局部变量,又让a可以累加
1 | function aaa(){ |
1 | function aaa(){ |
微信支付
支付宝