嗨,这是我的以下代码我无法获得'check'variable值你能找到我犯错误的问题: - )
checkUsr = function() {
var q1 = "select * from Mytable where id='123';";
var check= null;
con.query(q1, function(error, rows, fields) {
if(error) {
console.info('11111111');
check={
"response":"error",
"responseString": JSON.stringify(error)
};
// return check;
} else {
console.info('222222222');
if(rows.length>0){
check = {
"response":"error",
"responseString": "already sent"
};
// return check;
}else{
console.info('33333333');
check= {
"response":"success",
"responseString":"go ahead..!!"
};
// return check;
}
}
return check;
});
return check;
}
checkUsr();
预期值 if / else块
中的check对象的值但是 输出
有人可以帮我解决这个问题吗?