javascript中用Function对象创建的函数似乎作用域很奇怪,不在当前的上下文中,比如如下代码
function test () {
alert('test');
}
var func = new Function(null, 'return test()');
func();
直接运行的话就会报test函数没有定义的错误,这显然不是我要的结果,怎样让它的作用域与当前一致呢
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
走同样的路,发现不同的人生