编程语言
首页 > 编程语言> > javascript-未捕获的referenceError:未定义对象

javascript-未捕获的referenceError:未定义对象

作者:互联网

我在外部js文件中有一个Javascript对象,如下所示:

function SomeObj() {
    this.property = 0;
    this.property = null;
}

SomeObj.prototype = {
    methodA: function() {},
    methodB: function() {}
}

在我的View文件中,我像这样加载它:

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

在jQuery中,我将其实例化为:

<script type = "text/javascript">

var someObject = new SomeObj();

</script>

这一点. console.log吐出UncaughtReference错误,提示未定义someObj.

怎么了 ?
帮我这个
提前致谢

解决方法:

那是因为变量和对象的命名不明确

someObj = new someObj();

给它起个不同的名字

var obj1 = new SomeObj();

如果执行此操作会怎样?

var obj = {
   a :a
}

一个尚未定义,所以它会吐出一个错误

标签:javascript-objects,javascript,jquery
来源: https://codeday.me/bug/20191031/1976295.html