freeCodeCamp/guide/portuguese/certifications/javascript-algorithms-and-d.../basic-javascript/accessing-nested-objects/index.md

1.3 KiB

title localeTitle
Accessing Nested Objects Acessando Objetos Aninhados

Acessando Objetos Aninhados

Dica: "Use a notação de colchetes para propriedades com um espaço em seus nomes".

Se olharmos para o nosso objeto:

var myStorage = { 
  "car": { 
    "inside": { 
      "glove box": "maps", 
      "passenger seat": "crumbs" 
     }, 
    "outside": { 
      "trunk": "jack" 
    } 
  } 
 }; 

Nosso nome de objeto é myStorage .

| - Dentro disso, temos um objeto aninhado chamado car .

| --- Por dentro temos mais dois chamados inside e outside cada um com seus propriedades próprias

Você pode visualizar a estrutura do objeto assim, se isso ajudar:

myStorage 
 |-- car 
 |--- inside 
 |----- glove box: maps 
 |----- passenger seat: crumbs 
 |--- outside 
 |----- trunk: jack 

Somos solicitados a atribuir o conteúdo do glove box , o que podemos ver está aninhado no objeto inside , que por sua vez, é aninhado no objeto de car .

Podemos usar a notação de pontos para acessar o glove box - glove box seguinte maneira:

var gloveBoxContents = myStorage.car.inside'complete here' 

Você deve substituir complete here com a maneira correta de acessar a propriedade. Veja a pista acima se você ficar preso.