在正常的浏览器 javascript 环境中,您总是可以window
依赖全局对象,但是是否有 Microsoft JScript 运行时的默认可访问全局对象,或者至少有一种检查方法?
问问题
781 次
1 回答
4
根据MSDN,有一个Global
对象,但是快速测试表明它不能直接访问:
WScript.Echo(Global.escape('hello world')); // Error: 'Global' is undefined
但是,您可以做的是利用this
在全局上下文中引用全局对象并将引用保存到变量的事实:
var __global__ = this;
WScript.Echo(__global__.escape('hello world')); // happy times
于 2013-01-23T08:02:50.287 回答