SimpleObjectMemory class
Einfache Implementierung von MemoryInterface
Konstruktoren
Simple |
Initialisiert eine neue Instanz der SimpleObjectMemory-Klasse . Dadurch wird ein einfaches Objekt als MemoryInterface umgebrochen. |
Methoden
get |
Ruft den Wert aus einem angegebenen Pfad ab. |
set |
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. |
to |
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.