让板砖飞丶
2017-10-15 10:11函数返回值是函数的调用问题
function func(){
var a=0;
return function(){
console.log(a++);
}
}
func(); //调用没有返回值
var f1=func();
f1(); //赋值之后调用有返回值0
为什么要把一个命名函数的返回值是一个函数时,要把这个命名函数赋值给一个变量调用才能有返回值。
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 在Golang中使用另一个函数返回值?
- function
- error-handling
- 2个回答
- Java语言怎么实现一个函数返回2个返回值
- 开发语言
- 2个回答
- 返回值是数组,主函数应该如何调用
- c语言
- 开发语言
- c++
- 3个回答
- C++拷贝构造函数调用问题
- c语言
- c++
- 2个回答
- 在调用函数中,为何如果没有返回值,图中的p能接受且只能接受调用函数中c的第一次赋值?
- c
- 1个回答
换一换