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()
wrap(any)
將通用物件傳送至簡單的記憶體。
static function wrap(obj: any): MemoryInterface
參數
- obj
-
any
通用物件。
傳回
簡單記憶體實例。