在Haxe中是否有类似代表的东西?
当我使用匿名函数但仍希望保持当前类的变量范围时,这会派上用场。
myObject.callback = function(param) { this.variable = param; };
如您所见,this
无法从函数体内访问。 : - (
答案 0 :(得分:6)
据我所知,你可以在latest Haxe version中完成。在早期版本中,您应该能够:
var t=this;
myObject.callback = function(param) { t.variable = param; };