Javascript - 函数调用不会进入函数体

时间:2010-06-16 19:40:26

标签: javascript

我有一个函数充当构造函数,在调用时,它会调试到调试器中的函数定义,但永远不会到函数体。我可以忽略这种可能发生的常见原因吗?示例代码如下:

myconstructor.js

function MyConstructor(optionalParam) { //this breakpoint gets hit
    var newobj = {}; //breakpoint never hit
    //code to check for null parameter
    //other code
};

main.js

var myConstructor = new MyConstructor();

一定有一些我忽略的东西,但我看不出那是什么。 firefox / firebug和VS都没有报告错误或警告。

谢谢!

2 个答案:

答案 0 :(得分:0)

函数是否必须在类中才能实例化它?

答案 1 :(得分:0)

您的语法看起来正确,并且内联工作。您确定已关闭所有脚本标记吗?

<script src="myconstructor.js" type="text/javascript">

<script type="text/javascript">
  var myConstructor = new MyConstructor();
</script>

不行。如果那不是它,我绝对没有。