Skip to content

Latest commit

 

History

History
96 lines (64 loc) · 2.99 KB

File metadata and controls

96 lines (64 loc) · 2.99 KB

Em JavaScript, um objeto é uma entidade que contém propriedades e métodos. Ele é uma estrutura de dados que permite armazenar e organizar informações relacionadas em um único lugar.

Vamos explorar alguns aspectos importantes dos objetos em JavaScript:

  1. Criação de objetos: Em JavaScript, você pode criar um objeto utilizando a sintaxe de chaves ({}) ou a função construtora new Object().

Exemplo:

// Sintaxe de chaves
let pessoa = {
  nome: "João",
  idade: 30,
  profissao: "Programador"
};

// Função construtora
let carro = new Object();
carro.marca = "Toyota";
carro.modelo = "Corolla";
carro.ano = 2021;

No exemplo acima, pessoa e carro são objetos que foram criados. O objeto pessoa possui as propriedades nome, idade e profissao, enquanto o objeto carro possui as propriedades marca, modelo e ano.

  1. Propriedades e métodos de objetos: As propriedades de um objeto são as informações armazenadas dentro dele. Elas são representadas por um nome e um valor, separados por dois pontos (:). Os valores podem ser de qualquer tipo de dados válido em JavaScript, como strings, números, booleanos, arrays, outros objetos, etc.

Exemplo:

let pessoa = {
  nome: "Maria",
  idade: 25,
  profissao: "Designer"
};

console.log(pessoa.nome); // Resultado: "Maria"
console.log(pessoa.idade); // Resultado: 25
console.log(pessoa.profissao); // Resultado: "Designer"

No exemplo acima, as propriedades nome, idade e profissao são acessadas utilizando a notação de ponto (objeto.propriedade).

Os métodos de um objeto são funções que estão associadas ao objeto e podem ser invocadas para executar uma ação.

Exemplo:

let pessoa = {
  nome: "Maria",
  idade: 25,
  profissao: "Designer",
  saudacao: function() {
    console.log("Olá, eu sou " + this.nome);
  }
};

pessoa.saudacao(); // Resultado: "Olá, eu sou Maria"

No exemplo acima, o método saudacao é uma função que está dentro do objeto pessoa. Quando invocamos o método usando pessoa.saudacao(), ele exibe uma mensagem com o nome da pessoa.

  1. Acesso e modificação de propriedades: As propriedades de um objeto podem ser acessadas e modificadas usando a notação de ponto ou a notação de colchetes ([]).

Exemplo:

let pessoa = {
  nome: "João",
  idade: 30
};

console.log(pessoa.nome); // Resultado: "João"
console.log(pessoa['idade']); // Resultado: 30

pessoa.nome = "Pedro";
pessoa['idade'] = 35;

console.log(pessoa.nome); // Resultado: "Pedro"
console.log(pessoa['idade']); // Resultado: 35

No exemplo acima, a propriedade nome é acessada tanto usando a notação de ponto quanto a notação de colchetes. Também é mostrado como modificar o valor de uma propriedade.

Esses são apenas alguns exemplos das operações básicas que podem ser realizadas com objetos em JavaScript. Os objetos são fundamentais para representar e organizar dados em um programa.