Иногда вы можете хранить данные в гибкой <dfn>структуре данных</dfn> . Объект JavaScript - это один из способов обработки гибких данных. Они допускают произвольные комбинации <dfn>строк</dfn> , <dfn>чисел</dfn> , <dfn>булевых элементов</dfn> , <dfn>массивов</dfn> , <dfn>функций</dfn> и <dfn>объектов</dfn> . Вот пример сложной структуры данных: <blockquote> var ourMusic = [ <br> { <br> «художник»: «Daft Punk», <br> «title»: «Домашнее задание», <br>"release_year": 1997, <br> «Форматы»: [ <br>"CD", <br>"Кассета", <br>"LP"<br> ], <br>"gold": true <br> } <br> ]; </blockquote> Это массив, содержащий один объект внутри. Объект имеет различные фрагменты <dfn>метаданных</dfn>об альбоме. Он также имеет вложенный массив <code>"formats"</code> . Если вы хотите добавить больше записей альбомов, вы можете сделать это, добавив записи в массив верхнего уровня. Объекты хранят данные в свойстве, которое имеет формат ключа. В приведенном выше примере <code>"artist": "Daft Punk"</code> - это свойство, которое имеет ключ от <code>"artist"</code> и значение <code>"Daft Punk"</code> . <ahref="http://www.json.org/"target="_blank">Обозначение объекта JavaScript</a> или <code>JSON</code> - это связанный с ними формат обмена данными, используемый для хранения данных. <blockquote> { <br> «художник»: «Daft Punk», <br> «title»: «Домашнее задание», <br>"release_year": 1997, <br> «Форматы»: [ <br>"CD", <br>"Кассета", <br>"LP"<br> ], <br>"gold": true <br> } </blockquote><strong>Заметка</strong><br> Вам нужно будет поместить запятую после каждого объекта в массиве, если это не последний объект в массиве.
Добавьте новый альбом в массив <code>myMusic</code> . Добавьте строки <code>artist</code> и <code>title</code> , номер <code>release_year</code> и массив <code>formats</code> строк.