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

通用物件。

傳回

簡單記憶體實例。