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!

<< Matrizes em JavaScript Instruções if em JavaScript >>