闭包

2018-04-08  本文已影响4人  5df463a52098

Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。另一方面,在函数外部自然无法读取函数内的局部变量。
闭包:
一句话解释:函数内部的函数
再换句话:全局变量访问局部变量,或者外部读取局部变量。

function f1(){
 var n=999;
 function f2(){
  alert(n); // 999
 }
}
var a = f1();
var b = a();

输出结果:999

上一篇 下一篇

猜你喜欢

热点阅读