[]匿名函数编译问题 不替换this

匿名函数编译之后不会替换函数内部的this指针 导致调用错误
QQ图片20171026144241.png QQ图片20171026144504.png
已邀请:

Monica - 知识达人

赞同来自:

你先检查下是不是你自己代码问题吧,如果你确定你的代码没问题的话请上传一个可以运行的Demo。我们看下!

minwenjie2010

赞同来自:

为了使as3代码编译后可以正常运行 编译器会在外部做这么一个操作,声明一个局部变量_$this=this 之后 局部函数内部的this会被替换成_$this 而匿名函数编译器没有做这步操作 所以这个是编译器的BUG 跟我这边代码无关 你可以帮我写一个 匿名的局部函数 之后你看编译之后的代码 匿名局部函数内部的this指针依然保留

要回复问题请先

商务合作
商务合作