다음을 통해 공유


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

공통 개체입니다.

반환

단순 메모리 인스턴스입니다.