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

1.2 KiB

title localeTitle
Accessing Nested Objects 访问嵌套对象

访问嵌套对象

线索: “对于名称中带有空格的属性,请使用括号表示法。”

如果我们看看我们的对象:

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

我们的对象名是myStorage

| - 在里面我们有一个名为car的嵌套对象。

| ---里面,我们有两个所谓的insideoutside均拥有各自 自己的财产

您可以像这样可视化对象结构,如果它有帮助:

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

我们被要求分配glove box的内容, 我们可以看到它嵌套在inside对象中, 反过来,它嵌套在car对象中。

我们可以使用点符号来访问glove box ,如下所示:

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

您必须使用正确的方式替换complete here访问该属性。 如果你遇到困难,请看上面的线索。