javascript - 函数引用~请指教!

标签 javascript

谁能解释为什么下面的两个不相等?我基本上是想弄清楚幕后发生了什么。我的理解是它们都指的是同一个函数,但事实似乎并非如此。

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/

相关文章:

javascript - 为什么我要同时使用 TypeScript 和 Babel?

javascript - Angular 5 : Prevent component reloading on parameter change

javascript - 处理 div JavaScript 的背景颜色

javascript - 使用 for 循环列出 json 数组中的项目,在 if 语句后停止

javascript - 如何从字符串数组中获取?

javascript - "Function.call.bind(Function.bind)"是什么意思?

javascript - 位运算符在 2^31 之后停止工作

javascript - 从匹配的 Regex JavaScript 中选择字符

php - html下拉24小时进出问题

java - 使用 iText 打开 PDF 时自动打开打印对话框