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)

0 ответов

Другие вопросы по тегам