Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Propriedade privada no Java Script foi implementada?

O # foi implementado e agora a propriedade é realmente privada? Por exemplo:

constructor(data, quantidade, valor) {

        this.#data = new Date(data.getTime());
        this.#quantidade = quantidade;
        this.#valor = valor;
    }
1 resposta
solução!

Olá Guilherme, tudo bem?

Agora de fato sim!

Se você instanciar um objeto:

const x = new Elemento();

x.#data 
>> Erro

x.#data = 500
>> Erro

O grande problema dessa abordagem é que é muito nova, cerca de 68% dos usuários suportam essa feature, inclusive as últimas versões do Firefox ainda não suportam essa ferramenta, então talvez seja ainda muito cedo para começar a utilizar, mas de fato com o tempo iremos trocando a convenção de _propriedadePrivada para #propriedadePrivada

Abraços!