FunctionTable class
FunctionTable est un dictionnaire qui fusionne BuiltinFunctions.Functions avec un CustomDictionary.
Propriétés
is |
Obtient une valeur indiquant si la FunctionTable |
size | Obtient le nombre total de ExpressionFunctions.standardFunctions et d’utilisateurs customFunctions. |
Méthodes
add(string, custom |
Insère un mappage d’une clé de chaîne pour ExpressionEvaluator dans FunctionTable. |
add(string, Expression |
Insère un mappage d’une clé de chaîne pour ExpressionEvaluator dans FunctionTable. |
add({ key: string, value: Expression |
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é. |
for |
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 |
keys() | Obtient une collection de valeurs de chaîne qui représentent les clés de l'ExpressionFunctions.standardFunctions. |
set(string, Expression |
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
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
- value
- ExpressionEvaluator
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
has(string)
Détermine si le FunctionTable
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.