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

# util.Storage

Хранилище объектов по ключу.

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

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

```javascript
util.Storage()
```

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

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [add](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md#add)([key](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md#add-param-key), [object](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md#add-param-object)) | [util.Storage](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md) | Добавляет объект в хранилище. ||
|| [get](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md#get)([key](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md#get-param-key)) | Object | Возвращает объект, хранящийся под указанным ключом, или исходный key, в случае, если это не строка. ||
|| [remove](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md#remove)([key](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md#remove-param-key)) | [util.Storage](https://yandex.ru/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/util.Storage.md) | Удаляет пару "ключ: значение" из хранилища. ||
|#

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

### add {#add}

```javascript
{util.Storage} add(key, object)
```

Добавляет объект в хранилище.

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

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

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

Ключ. ||
|| [`object`](#add-param-object)[*](*star) | — | Тип: Object

Хранимый объект. ||
|#

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

### get {#get}

```javascript
{Object} get(key)
```

**Возвращает** объект, хранящийся под указанным ключом или исходный key, в случае, если это не строка.

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

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

Ключ. ||
|#

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

### remove {#remove}

```javascript
{util.Storage} remove(key)
```

Удаляет пару "ключ: значение" из хранилища.

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

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

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

Ключ. ||
|#

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

<!-- XLIFF_FARM_NTMwZjIz_CACHING -->

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