cc.audioEngine.setFinishCallback
入参: 1.音频id 2.回调函数
cc.audioEngine.setFinishCallback(1,xxxfunc);
能否增加第三个参数 传入 函数的作用域?
cc.audioEngine.setFinishCallback(1,xxxfunc,this);
不然回调被调用时,上下文作用域被改变,如果前端传入的函数 bind(this) 绑定上下文,则变成每次都创建一个新的函数了,增加内存开销。
cc.audioEngine.setFinishCallback
入参: 1.音频id 2.回调函数
cc.audioEngine.setFinishCallback(1,xxxfunc);
能否增加第三个参数 传入 函数的作用域?
cc.audioEngine.setFinishCallback(1,xxxfunc,this);
不然回调被调用时,上下文作用域被改变,如果前端传入的函数 bind(this) 绑定上下文,则变成每次都创建一个新的函数了,增加内存开销。
为什么不用箭头函数呢?=>