js 里面有引用么?详细看代码
function f1(){
var n=999;
nAdd=function(){n+=1}
var f2=function (){
alert(n+ "ha ");
}
return f2;
}
var result=f1();
result(); // 999
nAdd();
result(); // 1000
不理解 f1() 里面的 return f2 到底返回的是什么东西,换成 return f2() 结果不一样
------解决方案--------------------
这里f2和f2()当然不一样的 如果是返回发
f2()返回执行,如果是返回f2的话就是饭后后面那个方法,简单说就是后面那段字符串,楼主在看闭包吧????