# Arrays

Массив (array), как и объект, представляет собой коллекцию значений. Если каждое значение, содержащееся в объекте, имеет имя, то в массиве каждое значение имеет номер или индекс. В JavaScript можно извлекать значения из массива, указав после имени массива индекс, заключенный в квадратные скобки. Например, если a – это имя массива, а i – неотрицательное целое число, то a\[i] является элементом массива. Индексы массива начинаются с нуля, т.е. a\[2] ссылается на третий элемент массива a.

Массивы могут содержать любой тип данных JavaScript, в том числе ссылки на другие массивы или на объекты или функции. Например:

```javascript
document.images[1].width
```

Этот код ссылается на свойство width объекта, хранящегося во втором элементе массива, который, в свою очередь, хранится в свойстве images объекта document.

## Содержание

1. [Основы](https://andersenlab.gitbook.io/javascript/js-basics/arrays/basics)
2. [Методы](https://andersenlab.gitbook.io/javascript/js-basics/arrays/methods)
3. [Примеры](https://andersenlab.gitbook.io/javascript/js-basics/arrays/examples)
4. [Задания](https://andersenlab.gitbook.io/javascript/js-basics/arrays)
5. [Ссылки на дополнительные источники](https://andersenlab.gitbook.io/javascript/js-basics/arrays/references)
