var f=function foo() { console.log("hello"); }; f(); foo();
这会产生一个错误:"异常:ReferenceError:foo未定义"
但是"foo"是定义的.为什么会发生这种情况?我知道这是一个函数表达式,"f()"用于访问此函数.但这不是一个匿名函数,我有一个这个函数的名字.为什么我无法使用其名称访问该功能?
javascript function
function ×1
javascript ×1