onLoad: function ()
{
var _func = (function(){cc.log(this.node.name);}).bind(this.objB);
_func();
},
如何将_func这个方法写成=>格式的?
还有就是=>是不是只能用于return操作?
onLoad: function ()
{
var _func = (function(){cc.log(this.node.name);}).bind(this.objB);
_func();
},
如何将_func这个方法写成=>格式的?
还有就是=>是不是只能用于return操作?
=> 的作用是将 context bind 到声明时的 this 上。而你这里需要 bind 的是 this.objB,那就只能写成
var _func = (() => { cc.log(this.node.name); }).bind(this.objB);
不过我个人觉得这样写意义不大。