功能参考 - 请指教!

Joh*_*ler 9 javascript

谁能解释为什么下面两个不相等?我基本上试图找出幕后发生的事情.我的理解是,他们都指的是相同的功能,但似乎并非如此.

var foo = function bar() {}

typeof foo //"function"
typeof bar //"function"

foo === bar //false
foo == bar //false
Run Code Online (Sandbox Code Playgroud)

Gab*_*oli 5

我不知道你,但我的浏览器回来undefined了typeof bar

typeof bar //"undefined"
Run Code Online (Sandbox Code Playgroud)

演示http://jsfiddle.net/gaby/t8Czr/


bar方法的引用仅在方法本身内部可用.