Objetos em JavaScript
Introdução Link to heading
Um objeto em JavaScript é uma coleção de dados e funções agrupados sob um único nome. Os objetos são uma ferramenta fundamental para organizar e estruturar o código JavaScript.
Criação de objeto Link to heading
- Você pode criar um objeto usando a notação literal de objeto, que consiste em duas chaves
{}
e uma lista de propriedades e valores separados por vírgula.
Exemplo: Link to heading
const meuCarro = {
marca: "Toyota",
modelo: "Corolla",
ano: 2020,
};
Acesso às propriedades: Link to heading
- Você pode acessar uma propriedade de um objeto usando a notação de ponto. ou a notação de colchetes [].
Exemplo: Link to heading
console.log(meuCarro.marca); // Prints "Toyota"
console.log(meuCarro["modelo"]); // Prints "Corolla"
Métodos de objeto: Link to heading
- Os objetos podem ter métodos, que são funções definidas dentro do objeto.
- Métodos podem ser usados para executar ações no objeto.
Exemplo Link to heading
meuCarro = {
marca: "Toyota",
modelo: "Corolla",
ano: 2020,
detalhesDoCarro: function () {
console.log(`Carro ${this.modelo} ${this.ano}`);
},
};
meuCarro.detalhesDoCarro(); // Imprime "Carro Corolla 2020"
Nota: A palavra-chave this
dentro de um método refere-se ao objeto atual.
Mais sobre objetos Link to heading
- Você pode adicionar novas propriedades e métodos a um objeto após sua criação.
- Você pode remover propriedades e métodos de um objeto.
- Você pode usar objetos para criar estruturas de dados complexas, como listas, árvores e conjuntos.
Continue aprendendo sobre objetos para escrever código JavaScript mais organizado e flexível!