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

arrow function nao funciona

ProdutosBanco.prototype.lista =  (callback) =>{
    this.connection.query('select * from livros',callback);
}

Por que quando tento usar Arrow Function o node me retorna "Cannot read property 'query' of undefined"?

1 resposta
solução!

Opa Maicon, tudo bem? O problema é que a arrow function neste caso vai fazer o this apontar para outro lugar diferente da função ProdutosBanco.

O this neste caso vai apontar para um objeto vazio, sem referência alguma de contexto.