【发布时间】:2014-07-14 14:35:57
【问题描述】:
我只是想了解这段代码发生了什么,我深入研究了嵌套函数和高阶以及返回语句的主题。但我仍然想结束这个疑问(不确定连续两个返回语句),这导致我来到这里,需要帮助来理解我的理解,以及所有适用的。
function higher_order(){
return function addNum()
{
return 1+1;
return function subNum()
{
return 1-1;
};
};
};
alert(higher_order()()());
【问题讨论】:
-
当你看到两个这样的返回时,仔细想想,如果函数返回1+1,它怎么应该也返回一个函数?
标签: javascript typeerror nested-function return