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"?
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"?
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.