si estamos hablando de una función asíncrona entonces necesitas valerte de eventos, javascript en su mayoría trabaja para eventos.
de modo que necesitas usar promesas o definir un callback y disparar el evento cuando tu consulta este lista.
Código Javascript
:
Ver originalModel.prototype.comprobar = function (user, password, callback)
{
var query;
return Database.instance.query('SELECT * FROM usuarios',function(err,rows){
return callback(rows);
});
}
tú código tiene toda la pinta de estar trabajando en el servidor, con que estas trabajando? nodejs?