JavaScript: Objetos

Um objeto é uma coleção de propriedades, e uma propriedade é uma associação entre um nome (ou chave) e um valor. Um valor de propriedade pode ser uma função, que é então considerada um método do objeto.

Formas de criar um Objeto literal

// forma 1
const meuCarro = new Object();
meuCarro.cor = "Preto";
meuCarro.portas = 4;
meuCarro.ano = 1978;
meuCarro.motor = "1.0 Flex";
 
// forma 2
const meuCarro = {
  cor: 'Preto',
  portas: 4,
  ano: 1978,
  motor: '1.0 flex',
  minhaFuncao: function() { console.log('Meu carro tem ' + this.portas + ' portas.'); }
}

Formas de acessar a propriedade de um Objeto

// notação de ponto
var cor = meuCarro.cor;
meuCarro.minhaFuncao();
 
// notação de colchetes
var cor = meuCarro["cor"];

Formas de setar um valor a uma propriedade do Objeto

meuCarro.ano = "2010";
 
meuCarro['ano'] = "2010";

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *