我想添加到全局命名空间的对象中有一些属性。在浏览器上的 javascript 中,我可以window
像这样将它添加到对象中:
var myObject = {
foo : function() {
alert("hi");
}
// and many more properties
};
for (property in myObject) {
window[property] = myObject[property];
}
// now I can just call foo()
foo();
但是由于 rhino 没有全局窗口对象,所以我不能这样做。是否有等效的对象或其他方式来完成此任务?