Доступ к вложенным объектам
Доступ к вложенным объектам можно получить, объединяя несколько элементов в точечной или блочной нотации. Вот многоуровневый объект:
const ourStorage = {
"desk": {
"drawer": "stapler"
},
"cabinet": {
"top drawer": {
"folder1": "a file",
"folder2": "secrets"
},
"bottom drawer": "soda"
}
};
ourStorage.cabinet["top drawer"].folder2;
ourStorage.desk.drawer;
ourStorage.cabinet["top drawer"].folder2
вернет строковое значение secrets
, а ourStorage.desk.drawer
вернет строковое stapler
.
Как вы наверняка заметили, через каждую точечную или скобочную нотацию мы как бы "проваливаемся" вглубь объекта, проходя через нужные нам свойства объекта (проходя и другие вложенные в него свойства-объекты).
Получите значение свойства glove box
внутреннего объекта myStorage
и назначьте его переменной gloveBoxContents
.
Используйте точечную или скобочную нотацию для доступа к внутренним свойствам объекта.