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
공통 개체입니다.
반환
단순 메모리 인스턴스입니다.