Aula 6 – Objetos

Objetos permitem armazenar informações relacionadas em pares de chave-valor.

  • É uma maneira eficaz de representar entidades do mundo real com atributos e propriedades.

Declarar um objeto:

Neste exemplo, person é um objeto com três propriedades: name, age, e job.
Cada propriedade tem um nome (a chave) e um valor associado.

const person = {
  name: "Alice",
  age: 30,
  job: "teacher"
}

Aceder às propriedades de um objeto:

Podes aceder às propriedades de um objeto usando a notação de ponto (dot
notation) ou parênteses retos.

console.log(person.name); // Output: "Alice"
console.log(person["age"]); // Output: 30

Modificar Propriedades:

Podes modificar as propriedades de um objeto atribuindo novos valores

person.age = 31;
person.job = "developer";

Adicionar Propriedades:

Também é possível adicionar novas propriedades a um objeto a qualquer momento.

person.city = "New York";

Remover Propriedades:

Para remover uma propriedade de um objeto, podes usar o operador delete.

delete person.job

Recapitulando…

// Criar um objeto person
const person = {
  name: "Alice",
  age: 30,
  job: "teacher"
};

// Modificar propriedades
person.age = 31;
person.job = "developer";

// Adicionar uma nova propriedade
person.city = "New York";

// Remover uma propriedade
delete person.job

Objeto Final:

{
  name: "Alice",
  age: 31,
  city: "New York"
}

AI Assistant