PlayCanvas的EventHandler.on函数修改了返回值导致链式调用无法进行
在 JavaScript 中,方法链的写法通常是可以的,但在某些情况下,可能会因为上下文或返回值的问题导致链式调用失败。根据你提供的两种写法,第一种和第二种写法在逻辑上是相似的,但它们的效果取决于 self.app.tween(self.alpha) 返回的对象。链式调用:在第一种写法中,self.app.tween(self.alpha) 返回的对象必须支持链式调用,也就是说,它的 to 和 on 方法应该返回 this,以便可以继续进行链式调用。修改以后调用就正确了。
原创
2024-08-21 01:26:07 ·
338 阅读 ·
0 评论