I have an object and it has another inner object. How can I call the parent object from the inner object?
var test = {
init: function () {
var instance = this;
},
call: function() {
this.stop(); // works
},
stop: function() {
this.parseText(); // works
},
parseText: {
load: function ()
{
this.call(); //*** dont work
instance.call(); // work, but what if i have this instance (same name) on another object, would'nt this conflict it?
}
}
};
I’m using an instance, which works fine, but what if I or someone wrote an instance (same name) var in another object, wouldn’t it will conflict and overwrite this instance?
If all you’re worried about is
testchanging, do it like this: