我在外部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
未定义。
怎么了? 帮助我 提前致谢
答案 0 :(得分:4)
这是因为Variable
和Object
someObj = new someObj();
给它一个不同的名字
var obj1 = new SomeObj();
如果你这样做会发生什么
var obj = {
a :a
}
尚未定义,因此会发出错误