Покажи пример кода который делает то что тебе надо в es5.
Пример навешивания обработчика-метода класса с сохранением контекста.
С помощью bind и arrow function. Сам я предпочитаю arrow function (проще отлаживать).
class MyClass {
constructor() {
// Via bind
document.addEventListener('click', this.handler.bind(this))
// Via arrow function
document.addEventListener('click', () => {
this.handler()
})
}
handler() {
console.log(this)
}
}