Я пытаюсь получить разные ответы от переполнения стека, чтобы написать оператор if, проверка которого - массив JSON заполнен или пуст.Однако console.log всегда возвращает значение undefined.Я использую node.js и webstorm в качестве IDE.Могу ли я получить помощь, чтобы решить эту проблему?
function selectData(){
var sql = "SELECT * FROM cust where LastName = '" +registerArray[0]+"'";
con.query(sql, function (err, result) {
console.log(JSON.stringify(result)); //correctly displaying stuffs from db
if (result) { //statement not working correctly.
var pw = "SELECT ID FROM cust where LastName = '" +registerArray[0]+"'";
con.query(pw, function (err, result) {
var idcheck = JSON.stringify(result);
console.log(result); //always shows undefined
if (idcheck !== registerArray[0]){
return ("{re enter correct password}");
} else {
return ("{login successfully}");
}
});
} else {
return("{sign up first}");
}
});
}
con.end();
}