Partager via


FunctionTable class

FunctionTable est un dictionnaire qui fusionne BuiltinFunctions.Functions avec un CustomDictionary.

Propriétés

isReadOnly

Obtient une valeur indiquant si la FunctionTable est en lecture seule.

size

Obtient le nombre total de ExpressionFunctions.standardFunctions et d’utilisateurs customFunctions.

Méthodes

add(string, customFunction)

Insère un mappage d’une clé de chaîne pour ExpressionEvaluator dans FunctionTable.

add(string, ExpressionEvaluator)

Insère un mappage d’une clé de chaîne pour ExpressionEvaluator dans FunctionTable.

add({ key: string, value: ExpressionEvaluator })

Insère un mappage d’une clé de chaîne pour ExpressionEvaluator dans FunctionTable.

clear()

Efface l’utilisateur customFunctions.

delete(string)

Supprime une clé spécifiée de l’utilisateur customFunctions.

entries()

Retourne une itérable de paires clé,valeur pour chaque entrée de la carte. Non implémenté.

forEach((value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, any)

Fonctionne sur chaque élément de l'ExpressionFunctions.standardFunctions. Non implémenté.

get(string)

Obtient une valeur de ExpressionEvaluator correspondant à la clé donnée.

has(string)

Détermine si le FunctionTable a une clé de chaîne donnée.

keys()

Obtient une collection de valeurs de chaîne qui représentent les clés de l'ExpressionFunctions.standardFunctions.

set(string, ExpressionEvaluator)

Définit une valeur de ExpressionEvaluator correspondant à la clé donnée.

values()

Obtient une collection d'ExpressionEvaluator qui est la valeur des Fonctions Standard.

Détails de la propriété

isReadOnly

Obtient une valeur indiquant si la FunctionTable est en lecture seule.

boolean isReadOnly

Valeur de propriété

boolean

Valeur booléenne indiquant si la FunctionTable est en lecture seule.

size

Obtient le nombre total de ExpressionFunctions.standardFunctions et d’utilisateurs customFunctions.

number size

Valeur de propriété

number

Valeur entière.

Détails de la méthode

add(string, customFunction)

Insère un mappage d’une clé de chaîne pour ExpressionEvaluator dans FunctionTable.

function add(key: string, value: customFunction)

Paramètres

key

string

value

customFunction

add(string, ExpressionEvaluator)

Insère un mappage d’une clé de chaîne pour ExpressionEvaluator dans FunctionTable.

function add(key: string, value: ExpressionEvaluator)

Paramètres

key

string

add({ key: string, value: ExpressionEvaluator })

Insère un mappage d’une clé de chaîne pour ExpressionEvaluator dans FunctionTable.

function add(item: { key: string, value: ExpressionEvaluator })

Paramètres

item

{ key: string, value: ExpressionEvaluator }

clear()

Efface l’utilisateur customFunctions.

function clear()

delete(string)

Supprime une clé spécifiée de l’utilisateur customFunctions.

function delete(key: string): boolean

Paramètres

key

string

Clé de chaîne du nom de la fonction.

Retours

boolean

Valeur booléenne indiquant si la clé est correctement supprimée.

entries()

Retourne une itérable de paires clé,valeur pour chaque entrée de la carte. Non implémenté.

function entries(): IterableIterator<[string, ExpressionEvaluator]>

Retours

IterableIterator<[string, ExpressionEvaluator]>

forEach((value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, any)

Fonctionne sur chaque élément de l'ExpressionFunctions.standardFunctions. Non implémenté.

function forEach(_callbackfn: (value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, _thisArg?: any)

Paramètres

_callbackfn

(value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void

Fonction de rappel.

_thisArg

any

Optionnel. Cet argument.

get(string)

Obtient une valeur de ExpressionEvaluator correspondant à la clé donnée.

function get(key: string): ExpressionEvaluator

Paramètres

key

string

Valeur de chaîne du nom de la fonction.

Retours

Un ExpressionEvaluator.

has(string)

Détermine si le FunctionTable a une clé de chaîne donnée.

function has(key: string): boolean

Paramètres

key

string

Clé de chaîne.

Retours

boolean

True si la clé est contenue, sinon retourne False.

keys()

Obtient une collection de valeurs de chaîne qui représentent les clés de l'ExpressionFunctions.standardFunctions.

function keys(): IterableIterator<string>

Retours

IterableIterator<string>

Liste des valeurs de chaîne.

set(string, ExpressionEvaluator)

Définit une valeur de ExpressionEvaluator correspondant à la clé donnée.

function set(key: string, value: ExpressionEvaluator): this

Paramètres

key

string

Valeur de chaîne du nom de la fonction.

value
ExpressionEvaluator

Valeur à définir pour l'ExpressionEvaluator .

Retours

this

Valeur de l'ExpressionEvaluator .

values()

Obtient une collection d'ExpressionEvaluator qui est la valeur des Fonctions Standard.

function values(): IterableIterator<ExpressionEvaluator>

Retours

IterableIterator<ExpressionEvaluator>

Liste de ExpressionEvaluator.