Basic JavaScript - Accessing Nested Objects

Tell us what’s happening:
Describe your issue in detail here.
I got a note saying "Syntax Error: unknown: Unexpected token, expected “,” (14:9) . The place 14.9 is where myStorage ends. Then there is a dot of the dot notation. I don’t understand why should there be a comma.
Your code so far

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

const gloveBoxContents = {
myStorage.car.inside["glove box"];
};

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.43

Challenge: Basic JavaScript - Accessing Nested Objects

Link to the challenge:

Do you want to set gloveBoxContents to an object? Or do you want to set it to the value stored in the “glove box” property?

I want to set it to the value stored in the "glove box’'.

Exactly. So you don’t want to set it to an object.

const gloveBoxContents = {
myStorage.car.inside["glove box"];
};

Notice the curly braces. That is making it an object.

Yes, you are right. I am sorry for not taking care of such details. Thank you so much.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.