Question about object properties

Tell us what’s happening:

Im used to setting object properties without the quotes. Is there a benefit to using quotes around the property like “artist” in this example? Why can’t I just put artist: “Billy Joel”,


var myMusic = [
{
  "artist": "Billy Joel",
  "title": "Piano Man",
  "release_year": 1973,
  "formats": [
    "CD",
    "8T",
    "LP"
  ],
  "gold": true
}
// Add record here
];

Your browser information:

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

Challenge: Manipulating Complex Objects

Link to the challenge:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects

It’s ok to omit quotes for the keys, you only obligated to use them if there is a space in the key name, like so:

const music = {
   'release year': '2019',
};

Thank you so much for the quick response. That clears it up for me!