console.log("email that got " + email);
let sql = `SELECT * from student where email=?`;
let answer;
db.get(sql, [email],(err, row) => {
if(row) {
answer = true;
console.log("same email already exist" + row);
}
else {
console.log( " It is answer now " + answer )
answer = false; }
} )
console.log("This is answer " + answer);
return answer;
}
Выводит что answer = undifined. Подскажите почему срабатывает замыкание, в глуби функций var let не стоят, как бы должно найти внешнию переменую.
всё правильно
Обсуждают сегодня