对象构造函数内部:
this.notification.addEventListener(barcodeScanner.NEW_READING, this.handleBarcode.bind(this));
而当它被销毁:
this.notification.removeEventListener(barcodeScanner.NEW_READING, this.handleBarcode.bind(this), this);
我可以添加事件监听器并且可以正常工作,但是当对象销毁时,我无法删除单个事件监听器。
虽然这与问题不太相关,但我正在使用EventDispatcher.js和Class.js。
我可以修改EventDispatcher.js中的代码来符合我的需求。但是如何在不删除所有其他监听器的情况下删除对象函数的事件监听器?