javascript中用Function对象创建的函数似乎作用域很奇怪,不在当前的上下文中,比如如下代码function test () { alert('test');}var func = new Function(null, 'return test()');func();直接运行的话就会报test函数没有定义的错误,这显然不是我要的结果,怎样让它的作用域与当前一致呢
添加回答
举报
0/150
提交
取消