为什么变量 n 不会被重置?
function f1(){
var n=999;
nAdd=function(){n+=1}
function f2(){
alert(n);
}
return f2;
var result=f1();
result(); // 999
nAdd();
result(); // 1000
说明变量 n 是个全局变量,是不是在 f2 中变量 n 被提升为了全局变量?
泛舟湖上清波郎朗
相关分类