Eval в глобальной области видимости под wscript
Есть ли способ полностью подражать глобальному eval()
вызов изнутри вызова функции? Я пробовал различные методы и не могу найти подходящее решение, которое работает под wscript:
var Global = this;
function globalEval(code) {
(1, eval).call(Global, code);
}
globalEval('var foo = "bar"');
WScript.echo(foo); // undefined
Другие методы, которые я пробовал:
eval.call(Global, code);
Global.eval.call(Global, code);
new Function(code);
(1, eval)(code)