Dúvida sobre o this e boas práticas NODE

1 resposta
Matheus_Henrique2

Boa noite, criei um banco de dados fictício para aprendizado do express.js

E quero saber se tem uma melhor forma de fazer isso, sem usar tantos this assim, podem me ajudar?

this.sequence = {
_id: 1,
get id() {
    return this._id++
}
}
this.produtos = []

this.salvarProduto = function (produto) {
if (!produto.id) {
    produto.id = this.sequence.id
    this.produtos[produto.id] = produto
    return this.produtos[produto.id]
}
}

this.getProduto = function (id) {
return this.produtos[id] || {}
}

this.getProdutos = function () {
return Object.values(this.produtos)
}

Desde já, obrigado!

1 Resposta

Matheus_Henrique2

Ou se essa forma é a melhor e mais segura, pois não me importo de escrever this, só queria saber se tem uma melhor pratica de fazer isso ai.

Criado 24 de junho de 2018
Ultima resposta 24 de jun. de 2018
Respostas 1
Participantes 1