在我的AppController中,我有一个变量@current_user。我希望根据我的所有js文件创建一个全局名称空间变量,以便当@current_user存在时初始化它--用户被登录,也就是说。另外,我希望它被命名空间,这样它就不会重写或被其他js变量重写,如果碰巧有相同的名称。<script>
var currentUser
这是我去测试一种语言是否具有动态的名称解析。但是Javascript使用变量提升,它将var a移动到最上面的foo并使我的测试无效。编辑:如果我们可以删除JS中的变量,那么以下是一个很好的测试:function foo() { function bar() {print a delete a}如果JS静态解析名称,bar的a引用foo的a。如果JS动态解