Задать вопрос
@vladimir_volohov

Почему невозможно перезаписать переменную внутри функции?

async query(query) {
        let answer;
        this.connection.query(query, function(err, result) {
            if (err) throw new Error(err);
            answer = result;
        });

        return answer;
}


Answer равна undefined, хотя функция выполняется.
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы