Uncaught referenceError: Object is not defined
26,764
That is because of ambiguous naming of Variable
and Object
someObj = new someObj();
Give it a different name
var obj1 = new SomeObj();
What happens if you do this
var obj = {
a :a
}
a is not defined yet so it spits out an error
Author by
Parijat Kalia
Updated on February 21, 2020Comments
-
Parijat Kalia about 4 years
I have a Javascript object in an external js file that looks like this:
function SomeObj() { this.property = 0; this.property = null; } SomeObj.prototype = { methodA: function() {}, methodB: function() {} }
In my View files, I load it like this:
<script type ="text/javascript" src="someObj.js"></script>
And in jQuery, I instantiate it like this:
<script type = "text/javascript"> var someObject = new SomeObj(); </script>
At this point.
console.log
spits out the UncaughtReference error sayingsomeObj
is not defined.What's wrong ? Help me with this Thanks in advance