我已经看到了大量关于 JavaScript 中全局和函数范围之间差异的帖子,这里链接太多了。我还看到了关于 Python的确切问题。所以我想知道的是,当“更接近”的范围也有一个同名的变量时,如何访问全局变量?
var a = "global";
function b(){
var a = "local";
var magic = ...; // somehow put "global" in magic
console.log(magic); // should print "global"
}
仅在浏览器中,我发现您可以使用它window.a
来指定全局。有什么可以在服务器端工作的吗?