Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Class vs Função Contrutora

Olá Alberto, minha dúvida é a seguinte, existe algum problema ou perca no caso de se optar por utilizar as definições de classes do ES6?

Por exemplo:


class ProdutosDAO{
    constructor(connection){
        this.connection = connection;
    }

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


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

Desde já agradeço

2 respostas
solução!

Não perde nada Jefferson, manda bala :). As classes, na verdade, são atalhos para o uso do prototype :).

Era justamente a mesma dúvida que acabei de ter após ver esse vídeo. Que bom que pode usar a sintaxe do ES6. Tava olhando aqui nesse link http://node.green/ e vi que o node tem suporte a bastante coisa do ES6.