在lua中,我可以执行以下操作:
_G.print("Hello world")
print("Hello world")
它会将相同的字符串打印到屏幕上。 有没有办法在javascript中访问全局对象?我的意思是
_G.console.log === console.log
true
这对我的用例非常有帮助(我想通过扫描全局对象进行更改来防止在我的网站上注入任何代码)
答案 0 :(得分:3)
在浏览器中,您可以使用--follow
或window
。在Node中,您可以使用self
。然而,这一般不是标准化的,而是there is a proposal for standardizing它。该提案还显示了获取全局对象的环境无关方法:
global