FunctionTable class
FunctionTable è un dizionario che unisce BuiltinFunctions.Functions a customDictionary.
Proprietà
is |
Ottiene un valore che indica se la |
size | Ottiene il numero totale di ExpressionFunctions.standardFunctions e utente customFunctions. |
Metodi
add(string, custom |
Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable. |
add(string, Expression |
Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable. |
add({ key: string, value: Expression |
Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable. |
clear() | Cancella l'utente customFunctions. |
delete(string) | Elimina una chiave specificata dall'utente customFunctions. |
entries() | Restituisce un'iterabile di coppie chiave-valore per ogni voce della mappa. Non implementato. |
for |
Opera su ogni elemento del ExpressionFunctions.standardFunctions. Non implementato. |
get(string) | Ottiene un valore di ExpressionEvaluator corrispondente alla chiave specificata. |
has(string) | Determina se l' FunctionTable |
keys() | Ottiene un insieme di valori stringa che rappresentano le chiavi del ExpressionFunctions.standardFunctions. |
set(string, Expression |
Imposta un valore di ExpressionEvaluator corrispondente alla chiave specificata. |
values() | Ottiene un insieme di ExpressionEvaluator che corrisponde al valore di StandardFunctions. |
Dettagli proprietà
isReadOnly
Ottiene un valore che indica se la
boolean isReadOnly
Valore della proprietà
boolean
Valore booleano che indica se la functionTable
size
Ottiene il numero totale di ExpressionFunctions.standardFunctions e utente customFunctions.
number size
Valore della proprietà
number
Valore intero.
Dettagli metodo
add(string, customFunction)
Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable.
function add(key: string, value: customFunction)
Parametri
- key
-
string
- value
-
customFunction
add(string, ExpressionEvaluator)
Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable.
function add(key: string, value: ExpressionEvaluator)
Parametri
- key
-
string
- value
- ExpressionEvaluator
add({ key: string, value: ExpressionEvaluator })
Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable.
function add(item: { key: string, value: ExpressionEvaluator })
Parametri
- item
-
{ key: string, value: ExpressionEvaluator }
clear()
Cancella l'utente customFunctions.
function clear()
delete(string)
Elimina una chiave specificata dall'utente customFunctions.
function delete(key: string): boolean
Parametri
- key
-
string
Chiave stringa del nome della funzione.
Restituisce
boolean
Valore booleano che indica se la chiave è stata eliminata correttamente.
entries()
Restituisce un'iterabile di coppie chiave-valore per ogni voce della mappa. Non implementato.
function entries(): IterableIterator<[string, ExpressionEvaluator]>
Restituisce
IterableIterator<[string, ExpressionEvaluator]>
forEach((value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, any)
Opera su ogni elemento del ExpressionFunctions.standardFunctions. Non implementato.
function forEach(_callbackfn: (value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, _thisArg?: any)
Parametri
- _callbackfn
-
(value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void
Funzione di callback.
- _thisArg
-
any
Opzionale. Questo argomento.
get(string)
Ottiene un valore di ExpressionEvaluator corrispondente alla chiave specificata.
function get(key: string): ExpressionEvaluator
Parametri
- key
-
string
Valore stringa del nome della funzione.
Restituisce
has(string)
Determina se l' FunctionTable
function has(key: string): boolean
Parametri
- key
-
string
Chiave stringa.
Restituisce
boolean
True
se la chiave è contenuta, in caso contrario restituisce False
.
keys()
Ottiene un insieme di valori stringa che rappresentano le chiavi del ExpressionFunctions.standardFunctions.
function keys(): IterableIterator<string>
Restituisce
IterableIterator<string>
Elenco di valori stringa.
set(string, ExpressionEvaluator)
Imposta un valore di ExpressionEvaluator corrispondente alla chiave specificata.
function set(key: string, value: ExpressionEvaluator): this
Parametri
- key
-
string
Valore stringa del nome della funzione.
- value
- ExpressionEvaluator
Valore da impostare per l'ExpressionEvaluator.
Restituisce
this
Valore dell'ExpressionEvaluator.
values()
Ottiene un insieme di ExpressionEvaluator che corrisponde al valore di StandardFunctions.
function values(): IterableIterator<ExpressionEvaluator>
Restituisce
IterableIterator<ExpressionEvaluator>
Elenco di ExpressionEvaluator.