下一行:var A = function def() {alert();}; 仅A()调用该函数。 def()没有。为什么会这样呢?左侧不是功能定义吗? 最佳答案 在函数表达式中,函数名称主要用于自调用。 IRL此功能在匿名函数和递归调用(即(function def() { // ... def(); })();