我在使用类方法时遇到了麻烦,基本上它是一个函数范围问题(我猜).
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);
}
Run Code Online (Sandbox Code Playgroud)
console.log(resultado)显示undefined我想要显示true或false
我使用的是NodeJS与node-mysql