相当于JScript Runtime中的窗口

时间:2013-01-22 02:03:09

标签: jscript wsh

在普通的浏览器javascript环境中,您始终可以使用全局window对象,但是Microsoft JScript Runtime是否存在默认的可访问全局对象,或者至少有一种检查方法?

1 个答案:

答案 0 :(得分: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