Objetos em Javascript

Página 7

Os objetos são fundamentais no Javascript, pois permitem a criação de estruturas complexas para armazenar e manipular dados. Em Javascript, tudo é um objeto, desde uma simples string até uma função.

Um objeto é uma coleção de propriedades, que são pares chave-valor. A chave é uma string que identifica a propriedade, e o valor pode ser qualquer tipo de dado, incluindo outro objeto. Por exemplo:


const pessoa = {
  nome: "João",
  idade: 30,
  endereco: {
    rua: "Rua A",
    numero: 123
  }
};

Neste exemplo, temos um objeto chamado "pessoa" com três propriedades: "nome", "idade" e "endereco". A propriedade "endereco" é, por sua vez, outro objeto com duas propriedades: "rua" e "numero".

Para acessar uma propriedade de um objeto, basta utilizar a notação de ponto ou colchetes. Por exemplo:


console.log(pessoa.nome); // "João"
console.log(pessoa["idade"]); // 30
console.log(pessoa.endereco.rua); // "Rua A"

Também é possível adicionar ou modificar propriedades de um objeto dinamicamente:


pessoa.email = "[email protected]";
pessoa.idade = 31;

Além disso, é possível criar objetos a partir de funções construtoras ou classes. Por exemplo:


function Pessoa(nome, idade) {
  this.nome = nome;
  this.idade = idade;
}

const pessoa1 = new Pessoa("Maria", 25);
const pessoa2 = new Pessoa("Pedro", 35);

Neste exemplo, a função construtora "Pessoa" define um objeto com duas propriedades: "nome" e "idade". Ao criar um novo objeto a partir dessa função com o operador "new", podemos passar os valores desejados para as propriedades.

Em resumo, os objetos são uma parte fundamental do Javascript e permitem a criação de estruturas complexas para armazenar e manipular dados. Com a notação de ponto ou colchetes, é possível acessar e modificar as propriedades de um objeto, e também é possível criar objetos a partir de funções construtoras ou classes.

Now answer the exercise about the content:

_Qual é a definição de um objeto em Javascript?

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

8Manipulação do DOM com Javascript

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text