【发布时间】:2016-03-13 21:30:38
【问题描述】:
如果你不能通过你给它们的名字来真正引用它们,那么命名函数表达式有什么意义呢?
var f = function g() {
console.log("test");
};
g(); // ReferenceError: g is not defined
【问题讨论】:
-
那个函数不是像
f()那样可以调用吗? -
我知道我在这里有点挑剔,但如果它被命名,它就不是一个匿名函数。他们是对立的。
-
我从未在我的帖子中说过一个函数可以同时是匿名的和命名的。
-
@trex005 如果您既想提供帮助又想挑剔,您可以说给出的示例称为function expression:P
标签: javascript