FunctionTable class
FunctionTable è un dizionario che unisce BuiltinFunctions.Functions a customDictionary.
Proprietà
is |
Ottiene un valore che indica se FunctionTable è di sola lettura. |
size | Ottiene il numero totale di ExpressionFunctions.standardFunctions e customFunctions dell'utente. |
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 da customFunctions dell'utente. |
entries() | Restituisce un'iterabile di coppie chiave-valore per ogni voce della mappa. Non implementato. |
for |
Opera su ogni elemento di ExpressionFunctions.standardFunctions. Non implementato. |
get(string) | Ottiene un valore di ExpressionEvaluator corrispondente alla chiave specificata. |
has(string) | Determina se functionTable ha una chiave stringa specificata. |
keys() | Ottiene un insieme di valori stringa che rappresentano le chiavi di ExpressionFunctions.standardFunctions. |
set(string, Expression |
Imposta un valore di ExpressionEvaluator corrispondente alla chiave specificata. |
values() | Ottiene un insieme di ExpressionEvaluator che è il valore di StandardFunctions. |
Dettagli proprietà
isReadOnly
Ottiene un valore che indica se FunctionTable è di sola lettura.
boolean isReadOnly
Valore della proprietà
boolean
Valore booleano che indica se FunctionTable è di sola lettura.
size
Ottiene il numero totale di ExpressionFunctions.standardFunctions e customFunctions dell'utente.
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 da customFunctions dell'utente.
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 di 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
Facoltativa. 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 functionTable ha una chiave stringa specificata.
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 di 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 ExpressionEvaluator.
Restituisce
this
Valore dell'oggetto ExpressionEvaluator.
values()
Ottiene un insieme di ExpressionEvaluator che è il valore di StandardFunctions.
function values(): IterableIterator<ExpressionEvaluator>
Restituisce
IterableIterator<ExpressionEvaluator>
Elenco di ExpressionEvaluator.