FunctionTable class
FunctionTable ist ein Wörterbuch, das BuiltinFunctions.Functions mit einem CustomDictionary zusammenführt.
Eigenschaften
is |
Ruft einen Wert ab, der angibt, ob die FunctionTable- schreibgeschützt ist. |
size | Ruft die Gesamtzahl der ExpressionFunctions.standardFunctions und benutzer customFunctionsab. |
Methoden
add(string, custom |
Fügt eine Zuordnung eines Zeichenfolgenschlüssels zum ExpressionEvaluator- in FunctionTable-ein. |
add(string, Expression |
Fügt eine Zuordnung eines Zeichenfolgenschlüssels zum ExpressionEvaluator- in FunctionTable-ein. |
add({ key: string, value: Expression |
Fügt eine Zuordnung eines Zeichenfolgenschlüssels zum ExpressionEvaluator- in FunctionTable-ein. |
clear() | Löscht den Benutzer customFunctions. |
delete(string) | Löscht einen angegebenen Schlüssel vom Benutzer customFunctions-. |
entries() | Gibt ein Iterable of key, value pairs for every entry in the map. Nicht implementiert. |
for |
Wird für jedes Element der ExpressionFunctions.standardFunctionsausgeführt. Nicht implementiert. |
get(string) | Ruft einen Wert von ExpressionEvaluator ab, der dem angegebenen Schlüssel entspricht. |
has(string) | Bestimmt, ob die FunctionTable- über einen bestimmten Zeichenfolgenschlüssel verfügt. |
keys() | Ruft eine Auflistung von Zeichenfolgenwerten ab, die die Schlüssel der ExpressionFunctions.standardFunctionsdarstellen. |
set(string, Expression |
Legt einen Wert von ExpressionEvaluator, der dem angegebenen Schlüssel entspricht. |
values() | Ruft eine Auflistung von ExpressionEvaluator ab, die der Wert der StandardFunctions ist. |
Details zur Eigenschaft
isReadOnly
Ruft einen Wert ab, der angibt, ob die FunctionTable- schreibgeschützt ist.
boolean isReadOnly
Eigenschaftswert
boolean
Ein boolescher Wert, der angibt, ob die FunctionTable- schreibgeschützt ist.
size
Ruft die Gesamtzahl der ExpressionFunctions.standardFunctions und benutzer customFunctionsab.
number size
Eigenschaftswert
number
Ein ganzzahliger Wert.
Details zur Methode
add(string, customFunction)
Fügt eine Zuordnung eines Zeichenfolgenschlüssels zum ExpressionEvaluator- in FunctionTable-ein.
function add(key: string, value: customFunction)
Parameter
- key
-
string
- value
-
customFunction
add(string, ExpressionEvaluator)
Fügt eine Zuordnung eines Zeichenfolgenschlüssels zum ExpressionEvaluator- in FunctionTable-ein.
function add(key: string, value: ExpressionEvaluator)
Parameter
- key
-
string
- value
- ExpressionEvaluator
add({ key: string, value: ExpressionEvaluator })
Fügt eine Zuordnung eines Zeichenfolgenschlüssels zum ExpressionEvaluator- in FunctionTable-ein.
function add(item: { key: string, value: ExpressionEvaluator })
Parameter
- item
-
{ key: string, value: ExpressionEvaluator }
clear()
Löscht den Benutzer customFunctions.
function clear()
delete(string)
Löscht einen angegebenen Schlüssel vom Benutzer customFunctions-.
function delete(key: string): boolean
Parameter
- key
-
string
Ein Zeichenfolgenschlüssel des Funktionsnamens.
Gibt zurück
boolean
Ein boolescher Wert, der angibt, ob der Schlüssel erfolgreich gelöscht wurde.
entries()
Gibt ein Iterable of key, value pairs for every entry in the map. Nicht implementiert.
function entries(): IterableIterator<[string, ExpressionEvaluator]>
Gibt zurück
IterableIterator<[string, ExpressionEvaluator]>
forEach((value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, any)
Wird für jedes Element der ExpressionFunctions.standardFunctionsausgeführt. Nicht implementiert.
function forEach(_callbackfn: (value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, _thisArg?: any)
Parameter
- _callbackfn
-
(value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void
Rückruffunktion.
- _thisArg
-
any
Wahlfrei. Diese Argumente.
get(string)
Ruft einen Wert von ExpressionEvaluator ab, der dem angegebenen Schlüssel entspricht.
function get(key: string): ExpressionEvaluator
Parameter
- key
-
string
Ein Zeichenfolgenwert des Funktionsnamens.
Gibt zurück
Ein ExpressionEvaluator-.
has(string)
Bestimmt, ob die FunctionTable- über einen bestimmten Zeichenfolgenschlüssel verfügt.
function has(key: string): boolean
Parameter
- key
-
string
Eine Zeichenfolgentaste.
Gibt zurück
boolean
True
, wenn der Schlüssel enthalten ist, andernfalls wird False
zurückgegeben.
keys()
Ruft eine Auflistung von Zeichenfolgenwerten ab, die die Schlüssel der ExpressionFunctions.standardFunctionsdarstellen.
function keys(): IterableIterator<string>
Gibt zurück
IterableIterator<string>
Eine Liste der Zeichenfolgenwerte.
set(string, ExpressionEvaluator)
Legt einen Wert von ExpressionEvaluator, der dem angegebenen Schlüssel entspricht.
function set(key: string, value: ExpressionEvaluator): this
Parameter
- key
-
string
Ein Zeichenfolgenwert des Funktionsnamens.
- value
- ExpressionEvaluator
Der wert, der für die ExpressionEvaluator-festgelegt werden soll.
Gibt zurück
this
Der Wert des ExpressionEvaluator-.
values()
Ruft eine Auflistung von ExpressionEvaluator ab, die der Wert der StandardFunctions ist.
function values(): IterableIterator<ExpressionEvaluator>
Gibt zurück
IterableIterator<ExpressionEvaluator>
Eine Liste der ExpressionEvaluator-.