function func(){
var a=0;
return function(){
console.log(a++);
}
}
func(); //调用没有返回值
var f1=func();
f1(); //赋值之后调用有返回值0
为什么要把一个命名函数的返回值是一个函数时,要把这个命名函数赋值给一个变量调用才能有返回值。