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"; |