javascript Function构造函数问题请教JScript codevar f function(){alert(111)}(new Function(,a
javascript Function构造函数问题请教
JScript code
var f = function(){ alert('111'); } (new Function("","alert('222');")());
请教为何会在弹出222后弹出 111. f不是没有调用吗,怎么会执行呢?
[解决办法] 在第一个函数的结尾加上分号,结果就只会弹一个“222”了
JScript code
<script type="text/javascript"> var f = function(){ alert('111'); }; (new Function("","alert('222');")()); </script> [解决办法] f (new Function("","alert('222');")());