Freigeben über


SimpleObjectMemory class

Einfache Implementierung von MemoryInterface

Konstruktoren

SimpleObjectMemory(any)

Initialisiert eine neue Instanz der SimpleObjectMemory Klasse. Dadurch wird ein einfaches Objekt als MemoryInterface-umbrochen.

Methoden

getValue(string)

Ruft den Wert aus einem bestimmten Pfad ab.

setValue(string, any)

In diesem einfachen Objektbereich können Sie keinen Pfad festlegen, in dem einige Teile in der Mitte nicht vorhanden sind, z. B. wenn Sie "dialog.a.b = x" festlegen, aber "dialog.a" nicht vorhanden sind, führt dies zu einem Fehler, da wir keine intelligente Erstellungsstruktur in der Mitte implementieren können, die einen benutzerdefinierten Bereich implementieren können, der dieses Verhalten unterstützt.

toString()

Gibt eine Zeichenfolge zurück, die das aktuelle SimpleObjectMemory -Objekt darstellt.

version()

Gibt die Versionsinformationen von SimpleObjectMemoryzurück.

wrap(any)

Übertragen sie ein gemeinsames Objekt auf einfachen Arbeitsspeicher.

Details zum Konstruktor

SimpleObjectMemory(any)

Initialisiert eine neue Instanz der SimpleObjectMemory Klasse. Dadurch wird ein einfaches Objekt als MemoryInterface-umbrochen.

new SimpleObjectMemory(memory: any)

Parameter

memory

any

Das objekt, das umbrochen werden soll.

Details zur Methode

getValue(string)

Ruft den Wert aus einem bestimmten Pfad ab.

function getValue(path: string): any

Parameter

path

string

Gegebener Pfad.

Gibt zurück

any

Der Wert im angegebenen Pfad oder nicht definiert.

setValue(string, any)

In diesem einfachen Objektbereich können Sie keinen Pfad festlegen, in dem einige Teile in der Mitte nicht vorhanden sind, z. B. wenn Sie "dialog.a.b = x" festlegen, aber "dialog.a" nicht vorhanden sind, führt dies zu einem Fehler, da wir keine intelligente Erstellungsstruktur in der Mitte implementieren können, die einen benutzerdefinierten Bereich implementieren können, der dieses Verhalten unterstützt.

function setValue(path: string, input: any)

Parameter

path

string

Speicherpfad.

input

any

Festzulegende Wert.

toString()

Gibt eine Zeichenfolge zurück, die das aktuelle SimpleObjectMemory -Objekt darstellt.

function toString(): string

Gibt zurück

string

Ein Zeichenfolgenwert, der die aktuelle SimpleObjectMemory-Objekt darstellt.

version()

Gibt die Versionsinformationen von SimpleObjectMemoryzurück.

function version(): string

Gibt zurück

string

Ein Zeichenfolgenwert, der die Versionsinformationen darstellt.

wrap(any)

Übertragen sie ein gemeinsames Objekt auf einfachen Arbeitsspeicher.

static function wrap(obj: any): MemoryInterface

Parameter

obj

any

Allgemeines Objekt.

Gibt zurück

Einfache Speicherinstanz.