Manipulating Complex Objects

Иногда вы можете хотеть хранить данные в гибкой структуре данных. Объект JavaScript - это один из способов обработки гибких данных. Они допускают произвольные комбинации строк , чисел, булевых , массивов, функций и объектов. Вот пример сложной структуры данных:

const ourMusic = [
  {
    "artist": "Daft Punk",
    "title": "Homework",
    "release_year": 1997,
    "formats": [
      "CD",
      "Cassette",
      "LP"
    ],
    "gold": true
  }
];
Это массив, содержащий один объект внутри. Объект имеет различные фрагменты метаданных об альбоме. Он также имеет вложенный массив formats . Если вы хотите добавить больше записей альбомов, вы можете сделать это, добавив записи в массив верхнего уровня. Объекты хранят данные в свойстве, которое имеет формат ключа. В приведенном выше примере "artist": "Daft Punk" - это свойство, которое имеет ключ artist и значение Daft Punk . JavaScript Object Notation или JSON - это специальный формат данных, разработанный для хранения объектов, массивов, чисел, строк, булевых и null-значений.
{
  "artist": "Daft Punk",
  "title": "Homework",
  "release_year": 1997,
  "formats": [
    "CD",
    "Cassette",
    "LP"
  ],
  "gold": true
}
Заметка
Каждый элемент массива должен быть разделен знаком запятой.

Добавьте новый альбом в массив myMusic . Добавьте свойства artist и title, содержащие строковые значения, свойство release_year, содержащее числовле значение, а так же массив строк formats.