---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IIterator.md
  - https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IIterator.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/jsapi-v2-1/doc/ru/llms.txt

# IIterator

Интерфейс итератора. Итератор позволяет перебрать все составляющие элементы той или иной коллекции.

[Конструктор](#constructor-summary) | [Поля ](#properties-summary) | [Методы ](#methods-summary)

## Конструктор {#constructor-summary}

```javascript
IIterator()
```

## Поля {#properties-summary}

#|
|| **Имя** | **Тип** | **Описание** ||
|| [STOP_ITERATION](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IIterator.md#STOP_ITERATION) | Object | Объект, возвращаемый методом [IIterator.getNext](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IIterator.md#getNext) по окончанию перебора. ||
|#

## Методы {#methods-summary}

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [getNext](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IIterator.md#getNext)() | Object|[IIterator.STOP_ITERATION](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IIterator.md#STOP_ITERATION) | Возвращает ссылку на следующий элемент в коллекции или IIterator.#STOP_ITERATION, если перебор завершен. ||
|#

## Описание полей {#field_detail}

### STOP_ITERATION {#STOP_ITERATION}

```javascript
{Object} STOP_ITERATION
```

Объект, возвращаемый методом [IIterator.getNext](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IIterator.md#getNext) по окончанию перебора.

## Описание методов {#method_detail}

### getNext {#getNext}

```javascript
{Object|IIterator.STOP_ITERATION} getNext()
```

**Возвращает** ссылку на следующий элемент коллекции или объект IIterator.#STOP_ITERATION, если перебор завершен.

<!-- XLIFF_FARM_MjA0NWMx_CACHING -->