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

Javascript variável #

Como funcionam no Javascript as variáveis com # (cerquilha)?

2 respostas
solução!

Fora do paradigma de orientação a objetoa eu não sei, mas dentro dele a # é uma proposta para a criação de propriedes privadas que ainda está em discussão mas pode ser testada já que está incluída no node. Ex:

class Pessoa {
    constructor(nome) {
         this.#nome = nome;
    }
}

const pessoa1 = new Pessoa('Fulano');

Usando o código de exemplo, não conseguiremos chamar pessoa1.nome a não ser que usemos um getter. Mas como ainda é uma proposta, o mais indicado e seguir a convenção e colocar um _ ao invés da #. Espero que ajude!

Ajudou sim Júlio. No decorrer das aulas o professor explicou o que era o #. Ele frisou que era algo novo, então sua explicação condiz. Obrigado.