【发布时间】:2016-04-27 07:46:59
【问题描述】:
在 Javascript 中,声明函数的一种标准方法如下:
var add = function(a,b){
return a+b;
};
但是,当我在语法右侧重复函数名称时,我也没有收到任何错误。
var add = function add(a,b){
return a+b;
};
第二种情况是怎么回事?
【问题讨论】:
-
更多相关信息在这里:stackoverflow.com/questions/10081593/…
-
This answer 很好地解释了您的问题。简单来说,后者是一个命名函数(这可能会有所帮助,例如在堆栈跟踪中,您会看到函数的名称而不是
anonymous function)。
标签: javascript function