SimpleObjectMemory class
Простая реализация MemoryInterface
Конструкторы
| Simple |
Инициализирует новый экземпляр класса SimpleObjectMemory. Это упаковывает простой объект как MemoryInterface. |
Методы
| get |
Возвращает значение из заданного пути. |
| set |
В этой простой области объектов мы не позволяем задавать путь, в котором некоторые части в середине не существуют, например если вы устанавливаете dialog.a.b = x, но dialog.a не существует, это приведет к ошибке, так как мы не можем и не должны умнее создавать структуру в середине, можно реализовать настраиваемую область, которая поддерживает такое поведение. |
| to |
Возвращает строку, представляющую текущий объект 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
Общий объект.
Возвращаемое значение
Простой экземпляр памяти.