闭包指的是可以访问另一个函数作用域变量的函数,一般是在外层函数中的内层函数。
局部变量无法共享和长久保存,而全局变量可能会造成污染,这个可以用闭包解决。
Js代码 function f1(){ n=999; function f2(){ alert(n); } return f2; } var result=f1(); result(); // 999
闭包指的是可以访问另一个函数作用域变量的函数,一般是在外层函数中的内层函数。
局部变量无法共享和长久保存,而全局变量可能会造成污染,这个可以用闭包解决。
Js代码 function f1(){ n=999; function f2(){ alert(n); } return f2; } var result=f1(); result(); // 999