Como usar classes em javascript
Vamos dar um exemplo de um programador que tem que fazer cinco objetos para cinco usuários diferentes. Ele escreverá o seguinte código:
const user1 =No exemplo acima, o código tem muita repetitividade, pois todos os objetos têm propriedades semelhantes. Podemos eliminar facilmente a repetitividade no código e torná -lo mais organizado usando uma classe.
Em JavaScript, o aula A palavra -chave é usada para criar uma classe. Classes em JavaScript Use um método chamado construtor(). Ele é executado automaticamente ao criar um novo objeto. Inicializa as propriedades do objeto.
ClassuserNo exemplo acima, criamos uma nova classe chamada Do utilizador. Serve como modelo/plano para todos os objetos do usuário que queremos fazer. O construtor leva quatro argumentos e faz quatro propriedades para cada objeto. Essas propriedades são nomeadas fname, lname, idade, e eu ia e pode ser acessado usando a seguinte sintaxe (depois de criarmos o objeto)
object_name.nome da propriedadeO 'esse' palavra -chave no exemplo refere -se ao objeto que possui o idade propriedade. Esta palavra -chave é usada para acessar o valor de uma propriedade em um objeto.
Agora vamos criar os objetos do usuário mostrados no primeiro exemplo usando o Do utilizador aula.
ClassuserAqui você pode ver que o código se tornou muito mais legível.
Quais são os métodos nas classes JavaScript
Também podemos adicionar métodos às aulas em JavaScript. Esses métodos podem ser facilmente adicionados ao corpo da classe após o construtor usando a mesma sintaxe que é usada em objetos:
ClassuserAgora, se tentarmos acessar o Ano de Nascimento() método e imprimi -lo no console usando o console.registro() Método, então obteremos a seguinte saída:
console.log (user1.Ano de Nascimento());Como usar os métodos getter e setter
Os métodos getter e setter podem ser usados em uma classe para obter e definir o valor de uma propriedade em um objeto. Use o pegar ou definir Palavra -chave para usar o método getter ou setter, respectivamente:
ClassuserConclusão
As classes são modelos de código que são usados para criar novos objetos com propriedades e métodos semelhantes. Eles são úteis quando o codificador precisa fazer vários objetos diferentes com propriedades semelhantes.
Neste artigo, discutimos aulas. Aprendemos a usá -los para criar objetos. Além disso, também aprendemos a adicionar métodos diferentes aos objetos usando classes.