【发布时间】:2012-11-19 06:31:48
【问题描述】:
我正在查看似乎声明需要调用才能运行的函数的代码。这个函数是在一个匿名函数中声明的。这是否意味着该块之外的任何东西都无法访问该功能?
(function () {
var _d = vjo.dsf.EventDispatcher;
var _r = vjo.Registry;
function $1(p0) {
return function (event) {
return this.onSubmit(p0, event);
};
};
})();
为什么有人会这样做?
我不确定此代码中$ 的用途/相关性。
【问题讨论】:
-
$1是一个有效的标识符;他们本可以将其称为function bananas(p0),这将是一回事。 -
@NullUserException 我个人认为我更喜欢这个
-
有趣的事实:
ಠ_ಠ是一个valid identifier;另见:stackoverflow.com/questions/7451524/… -
有趣的事实:
ಠ_ಠ曾经是 @NullUserException 显示名称的一部分 :)(或者是其他人的?) -
@bfavaretto 如果你说的是版主,那是Will's。我的显示名称中曾经有
ఠ_ఠ。
标签: javascript function anonymous