Classe JavaScript
Exemplo
Crie uma classe Car e, em seguida, um objeto (myCar) baseado na classe Car:
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
Definição e uso
A class
é um tipo de modelo de objeto.
A class
instrução inicia uma classe JavaScript.
Propriedades e métodos são atribuídos no constructor()
método.
O constructor()
método é chamado sempre que um objeto de classe é inicializado.
Veja também:
Notas
A sintaxe em uma classe deve ser escrita em "modo estrito".
Ao contrário das funções, as declarações de classe não são içadas (você deve declarar uma classe antes de poder usá-la).
Sintaxe
class className {
// class body
}
Páginas relacionadas
Tutorial JavaScript: Classes JavaScript
Tutorial JavaScript: JavaScript ES6 (EcmaScript 2015)
Tutorial JavaScript: JavaScript this
Tutorial JavaScript: Modo estrito de JavaScript
Suporte ao navegador
class
é um recurso ECMAScript6 (ES6).
O ES6 (JavaScript 2015) é compatível com todos os navegadores modernos:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
não é compatível com o Internet Explorer 11 (ou anterior).