我在使用类方法时遇到问题,基本上是函数范围问题(我猜)。
JS代码是:
MysqlClass.prototype.registrar = function(usuario,password,correo,socket){
var resultado;
this.connection.query("SELECT usuario FROM usuarios WHERE usuario=?;",[usuario],function(err,rows,fields){
if(err){
resultado = true;
}
if(rows.length==1){
resultado = true;
}else{
resultado = false;
}
});
console.log(resultado);
}
console.log(resultado)
显示undefined
我想显示的时间true
或false
我正在NodeJS
使用node-mysql