Declaração de classe JavaScript
- Página anterior break
- Próxima página const
- Voltar à página anterior Manual de Referência Sentença JavaScript
Definição e uso
Classe é uma função, mas não é inicializada com a palavra-chave function, mas com a palavra-chave class e atribui propriedades no método constructor().
O método constructor() é chamado sempre que um objeto da classe é inicializado.
Comentário:Diferente das declarações de função e outras declarações JavaScript, as declarações de classe não são promovidas (você deve declarar uma classe antes de poder usá-la).
Comentário:Observação: A sintaxe dentro da classe deve ser escrita em modo "strict".
Para mais informações sobre classes, leia nosso tutorial de classes JavaScript.
Instância
Crie uma classe Car e crie um objeto chamado "mycar" com base na classe Car:
class Car { // Criar classe constructor(brand) { // Construtor this.carname = brand; // Corpo da classe } } mycar = new Car("Ford"); // Criar objeto da classe Car
Sintaxe
class className { // Corpo da classe }
Detalhes técnicos
Versão do JavaScript: | ECMAScript 2015 (ES6) |
---|
Suporte do navegador
A tabela a seguir define a primeira versão do navegador que suporta completamente a classe JavaScript:
Palavras-chave | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
class | 49.0 | 12.0 | 45.0 | 9.0 | 36.0 |
Páginas relacionadas
Tutorial de JavaScript:Classe do JavaScript
Tutorial de JavaScript:JavaScript ES6 (EcmaScript 2015)
Tutorial de JavaScript:Palavra-chave this do JavaScript
Tutorial de JavaScript:Modo Strict do JavaScript
- Página anterior break
- Próxima página const
- Voltar à página anterior Manual de Referência Sentença JavaScript