function fn1(){
var a=1;
fuction fn2(){
alert(a++);
}
return fn2;
}
fn1();//1
fn1();//2
引用fn2的存在导致内存不会销毁a;
保护了内部的私有变量不被改变;
可调用上下文的变量; 典型应用jquery
但是不被销毁也占用了大量的内存;
本文共 223 字,大约阅读时间需要 1 分钟。
function fn1(){
var a=1;
fuction fn2(){
alert(a++);
}
return fn2;
}
fn1();//1
fn1();//2
引用fn2的存在导致内存不会销毁a;
保护了内部的私有变量不被改变;
可调用上下文的变量; 典型应用jquery
但是不被销毁也占用了大量的内存;
转载于:https://www.cnblogs.com/txiao/p/5437740.html