Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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.