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

# IEventGroup

Группа слушателей событий.

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

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

```javascript
IEventGroup()
```

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

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [add](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#add)([types](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#add-param-types), [callback](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#add-param-callback)[, [context](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#add-param-context)[, [priority](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#add-param-priority)]]) | [IEventGroup](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md) | Добавляет слушатель события. ||
|| [remove](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#remove)([types](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#remove-param-types), [callback](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#remove-param-callback)[, [context](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#remove-param-context)[, [priority](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#remove-param-priority)]]) | [IEventGroup](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md) | Удаляет слушатель события из группы. ||
|| [removeAll](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#removeAll)() | [IEventGroup](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md) | Удаляет всех слушателей событий из группы. ||
|#

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

### add {#add}

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

Добавляет слушатель события.

**Возвращает** ссылку на себя.

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

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

Тип события или массив типов. ||
|| [`callback`](#add-param-callback)[*](*star) | — | Тип: Function

Функция-обработчик. В качестве параметра в функцию передается объект события. ||
|| [`context`](#add-param-context) | — | Тип: Object

Контекст выполнения функции-обработчика. ||
|| [`priority`](#add-param-priority) | 0 | Тип: Integer

Приоритет подписки. ||
|#

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

### remove {#remove}

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

Удаляет слушатель события из группы.

**Возвращает** ссылку на себя.

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

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

Тип или массив типов событий. ||
|| [`callback`](#remove-param-callback)[*](*star) | — | Тип: Function

Функция-обработчик. В качестве параметра в функцию передается объект события. ||
|| [`context`](#remove-param-context) | — | Тип: Object

Контекст выполнения функции-обработчика. ||
|| [`priority`](#remove-param-priority) | 0 | Тип: Integer

Приоритет подписки. ||
|#

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

### removeAll {#removeAll}

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

Удаляет всех слушателей событий из группы.

**Возвращает** ссылку на себя.

<!-- XLIFF_FARM_ZGU4MTVl_CACHING -->

[*star]: Обязательный параметр.