小编Edu*_*lez的帖子

Javascript Scope和Closure,变量保持其值

我在使用类方法时遇到了麻烦,基本上它是一个函数范围问题(我猜).

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我想要显示truefalse

我使用的是NodeJSnode-mysql

javascript class node.js

1
推荐指数
1
解决办法
91
查看次数

标签 统计

class ×1

javascript ×1

node.js ×1