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 umgebrochen.

Methoden

getValue(string)

Ruft den Wert aus einem angegebenen 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 ist nicht vorhanden. Dies führt zu einem Fehler, da wir keine intelligente Struktur in der Mitte erstellen können und sollten, sie können einen benutzerdefinierten Bereich implementieren, der dieses Verhalten unterstützt.

toString()

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

version()

Gibt die Versionsinformationen von SimpleObjectMemory zurück.

wrap(any)

Übertragen Sie ein gemeinsames Objekt in den einfachen Arbeitsspeicher.

Details zum Konstruktor

SimpleObjectMemory(any)

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

new SimpleObjectMemory(memory: any)

Parameter

memory

any

Das zu umschließende Objekt.

Details zur Methode

getValue(string)

Ruft den Wert aus einem angegebenen Pfad ab.

function getValue(path: string): any

Parameter

path

string

Angegebenen 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 ist nicht vorhanden. Dies führt zu einem Fehler, da wir keine intelligente Struktur in der Mitte erstellen können und sollten, sie können einen benutzerdefinierten Bereich implementieren, der dieses Verhalten unterstützt.

function setValue(path: string, input: any)

Parameter

path

string

Speicherpfad.

input

any

Der festzulegende Wert.

toString()

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

function toString(): string

Gibt zurück

string

Ein Zeichenfolgenwert, der das aktuelle SimpleObjectMemory-Objekt darstellt.

version()

Gibt die Versionsinformationen von SimpleObjectMemory zurück.

function version(): string

Gibt zurück

string

Ein Zeichenfolgenwert, der die Versionsinformationen darstellt.

wrap(any)

Übertragen Sie ein gemeinsames Objekt in den einfachen Arbeitsspeicher.

static function wrap(obj: any): MemoryInterface

Parameter

obj

any

Allgemeines Objekt.

Gibt zurück

Einfache Speicherinstanz.