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