Para a declaração de uma classe em JS, utilizamos a sintaxe abaixo. Uma vez definida
uma classe, podemos instanciar os objeto utilizando a palavra reservada new.
Sintaxe
class nome_classe {
//corpo omitido
}
Exemplo 1
class MinhaClasse
{
//omitido
}
let obj = new MinhaClasse();
Saída
-
No exemplo acima, ao instanciar um objeto, invocamos seu construtor padrão. Mais sobre esse assunto será
visto em JavaScript POO: Métodos.
Js permite que objetos sejam declarados também de acordo com a sintaxe abaixo:
Sintaxe
let objeto = {
nome_atributo1: valor1,
nome_atributo2: valor2,
nome_metodo1: function ( <parametros> ){
//corpo
}
};
Exemplo 2
let objeto = {
atributo1: 0,
atributo2: "string",
metodo : function (p1,p2){
console.log(p1, p2);
}
}
console.log(objeto.atributo2);
objeto.metodo(1,2);
Saída
string
1 2