1.2 KiB
1.2 KiB
title | localeTitle |
---|---|
Accessing Nested Objects | 访问嵌套对象 |
访问嵌套对象
线索: “对于名称中带有空格的属性,请使用括号表示法。”
如果我们看看我们的对象:
var myStorage = {
"car": {
"inside": {
"glove box": "maps",
"passenger seat": "crumbs"
},
"outside": {
"trunk": "jack"
}
}
};
我们的对象名是myStorage
。
| - 在里面我们有一个名为car
的嵌套对象。
| ---里面,我们有两个所谓的inside
和outside
均拥有各自 自己的财产
您可以像这样可视化对象结构,如果它有帮助:
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
访问该属性。 如果你遇到困难,请看上面的线索。