【发布时间】:2014-07-01 17:28:41
【问题描述】:
非常简单的脚本:
function foo(){
return "bar"
}
console.log( foo() );
控制台:
> bar // sanity test that proves everything's working
> foo(); // this guy is key!
> ReferenceError: foo is not defined
我应该如何调用 foo();用于调试和实验目的?
这不是练习吗?我喜欢使用 IRB / Rails 控制台来验证我的 ruby 代码,并希望用 JavaScript 做同样的事情
【问题讨论】:
-
foo不得公开 -
我承认我不是 100% 确定你的意思。你的意思是它不能从全局范围内访问?什么不是?
-
这里的问题是我们无法重现你所说的你所看到的。
-
jsfiddle 将您的代码包装在一个匿名函数中,因此在全局范围之外。请参阅具有不同设置的此替代版本,它可以工作。 jsfiddle.net/UN5ZJ
标签: javascript