Поделиться через


SimpleObjectMemory class

Простая реализация MemoryInterface

Конструкторы

SimpleObjectMemory(any)

Инициализирует новый экземпляр класса SimpleObjectMemory. Это упаковывает простой объект как MemoryInterface.

Методы

getValue(string)

Возвращает значение из заданного пути.

setValue(string, any)

В этой простой области объектов мы не позволяем задавать путь, в котором некоторые части в середине не существуют, например если вы устанавливаете dialog.a.b = x, но dialog.a не существует, это приведет к ошибке, так как мы не можем и не должны умнее создавать структуру в середине, можно реализовать настраиваемую область, которая поддерживает такое поведение.

toString()

Возвращает строку, представляющую текущий объект SimpleObjectMemory.

version()

Возвращает сведения о версии SimpleObjectMemory.

wrap(any)

Передача общего объекта в простую память.

Сведения о конструкторе

SimpleObjectMemory(any)

Инициализирует новый экземпляр класса SimpleObjectMemory. Это упаковывает простой объект как MemoryInterface.

new SimpleObjectMemory(memory: any)

Параметры

memory

any

Объект для упаковки.

Сведения о методе

getValue(string)

Возвращает значение из заданного пути.

function getValue(path: string): any

Параметры

path

string

Заданный путь.

Возвращаемое значение

any

Значение в заданном пути или не определено.

setValue(string, any)

В этой простой области объектов мы не позволяем задавать путь, в котором некоторые части в середине не существуют, например если вы устанавливаете dialog.a.b = x, но dialog.a не существует, это приведет к ошибке, так как мы не можем и не должны умнее создавать структуру в середине, можно реализовать настраиваемую область, которая поддерживает такое поведение.

function setValue(path: string, input: any)

Параметры

path

string

Путь к памяти.

input

any

Значение для задания.

toString()

Возвращает строку, представляющую текущий объект SimpleObjectMemory.

function toString(): string

Возвращаемое значение

string

Строковое значение, представляющее текущий объект SimpleObjectMemory.

version()

Возвращает сведения о версии SimpleObjectMemory.

function version(): string

Возвращаемое значение

string

Строковое значение, представляющее сведения о версии.

wrap(any)

Передача общего объекта в простую память.

static function wrap(obj: any): MemoryInterface

Параметры

obj

any

Общий объект.

Возвращаемое значение

Простой экземпляр памяти.