谁能解释为什么下面的两个不相等?我基本上是想弄清楚幕后发生了什么。我的理解是它们都指的是同一个函数,但事实似乎并非如此。
var foo = function bar() {}
typeof foo //"function"
typeof bar //"function"
foo === bar //false
foo == bar //false
最佳答案
我不了解你,但我的浏览器为 typeof bar
返回 undefined
typeof bar //"undefined"
演示 http://jsfiddle.net/gaby/t8Czr/
对方法的 bar
引用仅在方法本身内部可用。
关于javascript - 函数引用~请指教!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6346467/