代码一:functionshow(){alert(12);returnfunction(){alert(3);};}alert(show()());我觉得这段函数应该会报错,因为下面的show(括号一),返回的是function(){alert(3);}那么这个返回的函数后面还有一个括号来调用它,即function(){alert(3);}()。我在全局环境下,写这段代码就会报错,function(){alert(3);}()。请问为什么代码一所示函数就可以正常运行呢?谢谢。
达令说
相关分类