Ich habe einige Eigenschaften in einem Objekt, das ich dem globalen Namespace hinzufügen möchte. In Javascript auf dem Browser könnte ich sie einfach zum window
Objekt wie folgt:
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();
Aber da Rhino das globale Fensterobjekt nicht hat, kann ich das nicht tun. Gibt es ein gleichwertiges Objekt oder eine andere Möglichkeit, dies zu erreichen?
0 Stimmen
Ich habe herausgefunden, wie man das machen kann, ohne zusätzliches Javascript schreiben zu müssen: stackoverflow.com/a/60783337/473201