读书人

javascript Function构造函数有关问题

发布时间: 2012-09-03 09:48:39 作者: rapoo

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');")());

调用f函数

红色部分成为了参数

[解决办法]
探讨
JScript code


var f = function(){
alert('111');
}

(new Function("","alert('222');")());

读书人网 >JavaScript

热点推荐