我正在尝试使回调工作。我尝试了以下3个版本:
//A, doesn't work
obj.RegisterCallback(this.functionX);
//B, still doesn't work
_this=this;
obj.RegisterCallback(_this.functionX);
//C, only this works
_this=this;
obj.RegisterCallback( function(){ _this.functionX(); } );
仅C版本有效。通过搜索互联网,我想我理解了为什么A不起作用,但是B和C有什么区别?
谢谢。