为什么会来讲闭包呢? 因为学习匿名类的时候 出现了这么一个名词。 后来百度了一下是这样解释的。
重要:匿名内部类来自外部闭包环境的自由变量必须是final的
栗子:
function f1(){
var n=999;
function f2(){//f2就是闭包
alert(n); // 999
}
}
为什么会来讲闭包呢? 因为学习匿名类的时候 出现了这么一个名词。 后来百度了一下是这样解释的。
重要:匿名内部类来自外部闭包环境的自由变量必须是final的
栗子:
function f1(){
var n=999;
function f2(){//f2就是闭包
alert(n); // 999
}
}