标签: javascript
我最近看到以下代码行:
this.object.on('myEvent', this.myEventFunc.bind(this));
我已经阅读了bind()函数的文档,但我不明白为什么会在这种情况下使用它。我读到有时函数所属的原始对象在调用函数之前可能会丢失,并且bind()可用于防止这种情况。但是,如果“对象”丢失,如何触发事件?这是怎么回事?
(我认为我不需要在这个问题中加入太多代码,但如果这还不够,请告诉我。)