1
resposta

Prototype e ECMS6

Estou fazendo o curso utilizando ECMS6 e tive problemas com essa parte:

ProdutoDAO.prototype.lista =(callback) => {
    this._connection.query("select * from produtos",callback)
}

penso eu que há alguma incompatibilidade do ECMS6 com o prototype, minha solução foi usar POO e meu ProdutosDAO acabou ficando assim

class ProdutosDAO{
    constructor(_connection){
        this._connection = _connection
    }
    lista(callback){
        this._connection.query("select * from animal",callback)
    }
}

module.exports = () => {
    return ProdutosDAO;
}

Esse seria o modo correto utilizando ECMS6?

1 resposta

Desse jeito fica legal sim :), mandou bem!