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