, this . javascript, foo.bar(), this foo, foo(), this , , , WebService.
, . this.changeData(jsonData); ParentObject.changeData(jsonData);. Closures , , , ParenObject.
:
var ParentObject = {
doSomething: function(){
document.write("Inside doSomething <br />");
var self = this;
WebServices.firstService("some URL", function(jsonData) {
document.write("Inside successCallback <br />");
self.changeData(jsonData);
}
},
changeData: function(data){
document.write("Inside changeData <br />");
}
};
doSomething, self, , self.changeData().