在Haxe有像代表那样的东西吗?
当我使用匿名函数但仍希望维护当前类的变量范围时,这会派上用场.
myObject.callback = function(param) { this.variable = param; };
Run Code Online (Sandbox Code Playgroud)
如您所见this,无法从函数体内访问.:-(
据我所知,你可以在最新的Haxe版本中做到这一点.在早期版本中,您应该能够:
var t=this;
myObject.callback = function(param) { t.variable = param; };
Run Code Online (Sandbox Code Playgroud)