有没有办法在函数调用中完全模拟全局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)