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

1 resposta
M

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

M

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