Accessing Nested Objects

Доступ к вложенным объектам можно получить, объединяя несколько элементов в точечной или блочной нотации. Вот многоуровневый объект:

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.

Используйте точечную или скобочную нотацию для доступа к внутренним свойствам объекта.