=>
的作用是将 context bind 到声明时的 this 上。而你这里需要 bind 的是 this.objB,那就只能写成
var _func = (() => { cc.log(this.node.name); }).bind(this.objB);
不过我个人觉得这样写意义不大。
=>
的作用是将 context bind 到声明时的 this 上。而你这里需要 bind 的是 this.objB,那就只能写成
var _func = (() => { cc.log(this.node.name); }).bind(this.objB);
不过我个人觉得这样写意义不大。