Partager via


SimpleObjectMemory class

Implémentation simple de MemoryInterface

Constructeurs

SimpleObjectMemory(any)

Initialise une nouvelle instance de la classe SimpleObjectMemory. Cela encapsule un objet simple en tant que MemoryInterface.

Méthodes

getValue(string)

Obtient la valeur d’un chemin donné.

setValue(string, any)

Dans cette étendue d’objet simple, nous ne vous permettent pas de définir un chemin d’accès dans lequel certaines parties du milieu n’existent pas, par exemple si vous définissez dialog.a.b = x, mais dialog.a n’existe pas, cela entraîne une erreur, car nous ne pouvons pas et ne devrions pas créer une structure de création intelligente au milieu, vous pouvez implémenter une étendue personnalisée qui prend en charge ce comportement.

toString()

Renvoie une chaîne qui représente l’objet SimpleObjectMemory actuel.

version()

Retourne les informations de version de SimpleObjectMemory.

wrap(any)

Transférez un objet commun en mémoire simple.

Détails du constructeur

SimpleObjectMemory(any)

Initialise une nouvelle instance de la classe SimpleObjectMemory. Cela encapsule un objet simple en tant que MemoryInterface.

new SimpleObjectMemory(memory: any)

Paramètres

memory

any

Objet à encapsuler.

Détails de la méthode

getValue(string)

Obtient la valeur d’un chemin donné.

function getValue(path: string): any

Paramètres

path

string

Chemin d’accès donné.

Retours

any

Valeur dans le chemin d’accès donné ou non définie.

setValue(string, any)

Dans cette étendue d’objet simple, nous ne vous permettent pas de définir un chemin d’accès dans lequel certaines parties du milieu n’existent pas, par exemple si vous définissez dialog.a.b = x, mais dialog.a n’existe pas, cela entraîne une erreur, car nous ne pouvons pas et ne devrions pas créer une structure de création intelligente au milieu, vous pouvez implémenter une étendue personnalisée qui prend en charge ce comportement.

function setValue(path: string, input: any)

Paramètres

path

string

Chemin de mémoire.

input

any

Valeur à définir.

toString()

Renvoie une chaîne qui représente l’objet SimpleObjectMemory actuel.

function toString(): string

Retours

string

Valeur de chaîne représentant l’objet SimpleObjectMemory actuel.

version()

Retourne les informations de version de SimpleObjectMemory.

function version(): string

Retours

string

Valeur de chaîne représentant les informations de version.

wrap(any)

Transférez un objet commun en mémoire simple.

static function wrap(obj: any): MemoryInterface

Paramètres

obj

any

Objet commun.

Retours

Instance de mémoire simple.