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

# YMaps.IObserver

Интерфейс обработчика события.
## Конструктор

Имя | Описание
----- | -----
[YMaps.IObserver](iobserver.md#constructor)() | Обработчик события. Осуществляет вызов функции по событию.

## Методы

Имя | Описание
----- | -----
[cleanup](iobserver.md#cleanup)() | Уничтожает объект-обработчик события.
[disable](iobserver.md#disable)() | Выключает (деактивирует) объект-обработчик события.
[enable](iobserver.md#enable)() | Включает (активирует) объект-обработчик события.


## Подробное описание конструктора {#constructor}

```javascript
YMaps.IObserver()
```

Обработчик события. Осуществляет вызов функции по событию.

**Пример:**

```javascript
// Создает обработчик события eventName и немедленно приступает к "прослушиванию" события.
var observer = YMaps.Events.observe(object, "eventName", listener);
...
// Отключает обработчик.
observer.disable();
...
// Снова включает обработчик.
observer.enable();
...
// Удаляет обработчик.
observer.cleanup();
```
## Подробное описание методов {#method_detail}

### cleanup {#cleanup}

```javascript
cleanup()
```

Уничтожает объект-обработчик события. Удаляет ссылку на объект, на котором возникает событие и ссылку на callback-функцию.
### disable {#disable}

```javascript
disable()
```

Выключает (деактивирует) объект-обработчик события.
### enable {#enable}

```javascript
enable()
```

Включает (активирует) объект-обработчик события.
