jth_wl
让板砖飞丶
2017-10-15 10:11

函数返回值是函数的调用问题

  • 函数调用

function func(){
var a=0;
return function(){
console.log(a++);
}
}

    func();  //调用没有返回值

    var f1=func();
    f1();     //赋值之后调用有返回值0

    为什么要把一个命名函数的返回值是一个函数时,要把这个命名函数赋值给一个变量调用才能有返回值。
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答