Показать сообщение отдельно
  #3 (permalink)  
Старый 19.02.2018, 16:34
Профессор
Отправить личное сообщение для Audaxviator Посмотреть профиль Найти все сообщения от Audaxviator
 
Регистрация: 28.04.2017
Сообщений: 214

Внезапна.
Вообще-то, стрелочные функции (не имеют собственного this) как раз для этого и придумали.
(а вовсе не для того, чтобы меньше букав писать)
Тырц:
function SomeClass(a){
  this.a=a;
}

SomeClass.prototype.someDBAction = function() {
  connection.query('some sql', (sqlErr, results) => {
    console.log(this.a);
  });
};

Последний раз редактировалось Audaxviator, 19.02.2018 в 16:45.
Ответить с цитированием