Freigeben über


FunctionTable class

FunctionTable ist ein Wörterbuch, das BuiltinFunctions.Functions mit einem CustomDictionary zusammenführt.

Eigenschaften

isReadOnly

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, customFunction)

Fügt eine Zuordnung eines Zeichenfolgenschlüssels zum ExpressionEvaluator- in FunctionTable-ein.

add(string, ExpressionEvaluator)

Fügt eine Zuordnung eines Zeichenfolgenschlüssels zum ExpressionEvaluator- in FunctionTable-ein.

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

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.

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

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, ExpressionEvaluator)

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

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 Falsezurü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-.