Всем привет! Не могу понять, почему addEventListener из одного метода класса не видит другой метод этого же класса. Получаю ошибку Uncaught TypeError: this.movePath is not a function. Из других методов метод movePath(path) доступен. Код такой
movePath(path) {
console.log(path)
}
addEventListeners() {
const command = [].slice.call(document.querySelectorAll('.file'))
command.forEach(function(command) {
command.addEventListener('dblclick', function(e) {
this.movePath(e.target.dataset.name);
}, false)
})
}
Заранее спасибо!
UPD.
self.movePath(e.target.dataset.name);
тоже не работает