Как в ES6 передать контекст в слушатель событий, но при этом сохранить возможность его удаления(слушателя).
document.addEventListener('mousemove', e => this.foo(e));
document.removeEventListener('mousemove', ???????');
p.s я слоупок, долго парился, написал на форуме, и тогда до меня доперло.. =)
this.bFoo = e => this.foo(e);
document.addEventListener('mousemove', this.bFoo);
document.removeEventListener('mousemove', this.bFoo);