Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

nao consigo percorrer esta lista

um metodo static

static verifica(compa){
    let listaOb= [];

    ConnectionFactory
        .getConnection()
        .then(connection => 
            new UsuarioDao(connection)
            .colocaLista(listaOb))

esta funçao acima coloca os valores no arrey

    console.log(listaOb.length)

qundo imprimo o length ele da zero, mas qundo imprimo a lista aparece ela com os valores e com o tamanho certo

    console.log(listaOb)
    for(let i=0;i<listaOb.length;i++){
        console.log("as")
        let temp =e.getNomeUsuario().toString();
        console.log("temp") 
        if(compa!= temp){
            console.log(temp)
            return true
        }
    }


}
1 resposta
solução!

o metodo verifica retorna uma Promise foi so trabalhar com ela

_verifica(){
    //let usuario;

    ConnectionFactory
        .getConnection()
        .then(connection => 
            new UsuarioDao(connection)
            .verificaUser(this._nomeUInf))
            .then(usuario=>this._valida(usuario));
}