---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/llms.txt

# IEventGroup

Контейнер событий.

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

```javascript
IEventGroup(events)
```

**Параметры:**

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `events`[*](*parametr) | — | Текст ||
|#

\* Обязательный параметр/опция.

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

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [add](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#add)([types](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#add-param-types), [callback](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#add-param-callback)[, [context](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#add-param-context)]) | [IEventGroup](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md) | Добавляет обработчик события. ||
|| [remove](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#remove)([types](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#remove-param-types), [callback](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#remove-param-callback)[, [context](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#remove-param-context)]) | [IEventGroup](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md) | Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера. ||
|| [removeAll](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md#removeAll)() | [IEventGroup](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md) | Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера. ||
|#

## Описание методов {#description-methods}

### add

```javascript
{IEventGroup} add(types, callback[, context])
```

Добавляет обработчик события.

**Returns** ссылку на себя.

**Параметры:**

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `types`[*](*parametr) | — | Тип: String\|String[]

Тип или типы событий. ||
|| `callback`[*](*parametr) | — | Тип: Function

Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс [IEvent](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEvent.md). ||
|| `context` | — | Тип: Object

Контекст исполнения функции-обработчика. ||
|#

\* Обязательный параметр/опция.

### remove

```javascript
{IEventGroup} remove(types, callback[, context])
```

Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера.

**Returns** ссылку на себя.

**Параметры:**

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `types`[*](*parametr) | — | Тип: String\|String[]

Тип или типы событий. ||
|| `callback`[*](*parametr) | — | Тип: Function

Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс [IEvent](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEvent.md). ||
|| `context` | — | Тип: Object

Контекст исполнения функции-обработчика. ||
|#


\* Обязательный параметр/опция.

### removeAll

```javascript
{IEventGroup} removeAll()
```

Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера.

**Returns** ссылку на себя.

[*parametr]:Обязательный параметр/опция.
