function f1(){
var n=999;
function f2(){
alert(n);
}
return f2;
var result=f1();
result(); // 999
请问这个代码中, 为什么return f2为什么不加() , 我试了一下,加() 最后会提示result未定义而报错。小白问一下这里面有什么讲究么? 返回f2和返回f2()有啥区别。
MYYA
相关分类