> For the complete documentation index, see [llms.txt](https://andersenlab.gitbook.io/javascript/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://andersenlab.gitbook.io/javascript/js-basics/arrays.md).

# Arrays

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

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

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

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

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

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