Galera Boa tarde,
Estou com uma duvida, no caso seria melhor eu usar prototype ou class no javascript?
Alterei uns código que tinha aqui trocando prototype por class já meio que utilizando es6. No caso meu código é esse:
//prototype
function ProductDAO(connection) {
this._connection = connection;
}
ProductDAO.prototype.listProducts = function(callback) {
this._connection.query("SELECT * FROM tb_books", callback);
}
//es6
class ProductDAO {
constructor(connection) {
this._connection = connection;
}
listProducts(callback) {
this._connection.query("SELECT * FROM tb_books", callback);
}
}
Gostaria de saber se esta certo o que eu fiz, se tenho que mudar algo, se falta boa pratica, pois o código esta funcionando. Alguém pode me auxiliar?
Fico agradecido! Muito Obrigado...