Olá! Bem-vindo a este artigo sobre campos de classe e propriedades estáticas!
ES15 adicionou a capacidade de definir campos de classe e propriedades estáticas diretamente no corpo da classe. Isso elimina a necessidade de funções construtoras para inicializar propriedades, resultando em um código mais limpo e conciso. Trata-se de entender esse novo recurso!
Você precisa definir uma classe para usá-lo:
class myClass { }
Colocar as propriedades na classe define as propriedades:
class myClass { property1; property2; }
Você pode adicionar quantas propriedades precisar.
Adicione a função construtora para definir as chaves neste objeto para as propriedades:
class myClass { property1; property2; constructor(property1, property2) { this.property1 = property1; this.property2 = property2; } }
Este é um exemplo de uso deste novo recurso em JS:
class Person { name; age; constructor(name, age) { this.name = name; this.age = age; } }
E essa é a conclusão deste post!
Certifique-se de adicionar uma reação e marcar isto como favorito!
Certifique-se também de comentar abaixo!
Esta postagem foi feita para o The Frontend Challenge!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3