Condividi tramite


FunctionTable class

FunctionTable è un dizionario che unisce BuiltinFunctions.Functions a customDictionary.

Proprietà

isReadOnly

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

Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable.

add(string, ExpressionEvaluator)

Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable.

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

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.

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

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

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

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

ExpressionEvaluator.

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.