---
metadata:
  - name: generator
    content: Diplodoc Platform v5.64.2
alternate:
  - https://yandex.com/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/event.Group.md
  - https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/event.Group.md
  - href: https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/event.Group.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com/dev/jsapi-v2-1/doc/ru/llms.txt?revision=r21950234
    rel: describedby
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/jsapi-v2-1/doc/ru/llms.txt?revision=r21950234

# event.Group

Расширяет [IEventGroup](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md).

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

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

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

```javascript
event.Group(events)
```

Создает группу слушателей событий.

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

#|
|| **Параметр** | **Значение по умолчанию** | **Описание**  ||
|| [`events`](#param-events)[*](*star) | — | Тип: [IEventManager](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventManager.md)

Менеджер событий, для которого создана группа. ||
|#

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

**Пример:**

```javascript
// Создадим группу слушателей.
var listeners = events.group()
   .add('click', function () {
       alert('click');
   })
   .add('dblclick', function () {
       alert('dblclick');
   });
// ...
// Когда хранящиеся в контейнере обработчики событий
// нам больше не нужны, просто очистим группу.
listeners.removeAll();
```

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

#|
|| **Имя** | **Тип** | **Описание** ||
|| [events](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/event.Group.md#events) | [IEventManager](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventManager.md) | Менеджер событий, для которого создана группа. ||
|#

## Методы {#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) | Добавляет слушатель события.

Унаследован от [IEventGroup](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#add). ||
|| [getLength](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/event.Group.md#getLength)() | Integer | Возвращает текущее количество подпсчиков в группе. ||
|| [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) | Удаляет слушатель события из группы.

Унаследован от [IEventGroup](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#remove). ||
|| [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) | Удаляет всех слушателей событий из группы.

Унаследован от [IEventGroup](https://yandex.com/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IEventGroup.md#removeAll). ||
|#

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

### events {#events}

```javascript
{IEventManager} events
```

Менеджер событий, для которого создана группа.

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

### getLength {#getLength}

```javascript
{Integer} getLength()
```

**Возвращает** текущее количество подпсчиков в группе.

<!-- XLIFF_FARM_ZjZmZDU0_CACHING -->

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