FunctionTable class
FunctionTable es un diccionario que combina BuiltinFunctions.Functions con customDictionary.
Propiedades
is |
Obtiene un valor que indica si el functionTable de es de solo lectura. |
size | Obtiene el número total de ExpressionFunctions.standardFunctions y el usuario customFunctions. |
Métodos
add(string, custom |
Inserta una asignación de una clave de cadena para ExpressionEvaluator en FunctionTable. |
add(string, Expression |
Inserta una asignación de una clave de cadena para ExpressionEvaluator en FunctionTable. |
add({ key: string, value: Expression |
Inserta una asignación de una clave de cadena para ExpressionEvaluator en FunctionTable. |
clear() | Borra el usuario customFunctions. |
delete(string) | Elimina una clave especificada del usuario customFunctions. |
entries() | Devuelve una iteración de pares de clave y valor para cada entrada del mapa. No implementado. |
for |
Funciona en cada elemento del ExpressionFunctions.standardFunctions. No implementado. |
get(string) | Obtiene un valor de ExpressionEvaluator correspondiente a la clave especificada. |
has(string) | Determina si el functionTable de tiene una clave de cadena determinada. |
keys() | Obtiene una colección de valores de cadena que representan las claves del ExpressionFunctions.standardFunctions. |
set(string, Expression |
Establece un valor de ExpressionEvaluator correspondiente a la clave especificada. |
values() | Obtiene una colección de ExpressionEvaluator que es el valor de StandardFunctions. |
Detalles de las propiedades
isReadOnly
Obtiene un valor que indica si el functionTable de es de solo lectura.
boolean isReadOnly
Valor de propiedad
boolean
Valor booleano que indica si el functionTable de es de solo lectura.
size
Obtiene el número total de ExpressionFunctions.standardFunctions y el usuario customFunctions.
number size
Valor de propiedad
number
Valor entero.
Detalles del método
add(string, customFunction)
Inserta una asignación de una clave de cadena para ExpressionEvaluator en FunctionTable.
function add(key: string, value: customFunction)
Parámetros
- key
-
string
- value
-
customFunction
add(string, ExpressionEvaluator)
Inserta una asignación de una clave de cadena para ExpressionEvaluator en FunctionTable.
function add(key: string, value: ExpressionEvaluator)
Parámetros
- key
-
string
- value
- ExpressionEvaluator
add({ key: string, value: ExpressionEvaluator })
Inserta una asignación de una clave de cadena para ExpressionEvaluator en FunctionTable.
function add(item: { key: string, value: ExpressionEvaluator })
Parámetros
- item
-
{ key: string, value: ExpressionEvaluator }
clear()
Borra el usuario customFunctions.
function clear()
delete(string)
Elimina una clave especificada del usuario customFunctions.
function delete(key: string): boolean
Parámetros
- key
-
string
Clave de cadena del nombre de la función.
Devoluciones
boolean
Valor booleano que indica si la clave se ha eliminado correctamente.
entries()
Devuelve una iteración de pares de clave y valor para cada entrada del mapa. No implementado.
function entries(): IterableIterator<[string, ExpressionEvaluator]>
Devoluciones
IterableIterator<[string, ExpressionEvaluator]>
forEach((value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, any)
Funciona en cada elemento del ExpressionFunctions.standardFunctions. No implementado.
function forEach(_callbackfn: (value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, _thisArg?: any)
Parámetros
- _callbackfn
-
(value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void
Función callback.
- _thisArg
-
any
Opcional. Estos argumentos.
get(string)
Obtiene un valor de ExpressionEvaluator correspondiente a la clave especificada.
function get(key: string): ExpressionEvaluator
Parámetros
- key
-
string
Valor de cadena del nombre de la función.
Devoluciones
has(string)
Determina si el functionTable de tiene una clave de cadena determinada.
function has(key: string): boolean
Parámetros
- key
-
string
Una clave de cadena.
Devoluciones
boolean
True
si la clave está contenida; de lo contrario, devuelve False
.
keys()
Obtiene una colección de valores de cadena que representan las claves del ExpressionFunctions.standardFunctions.
function keys(): IterableIterator<string>
Devoluciones
IterableIterator<string>
Lista de valores de cadena.
set(string, ExpressionEvaluator)
Establece un valor de ExpressionEvaluator correspondiente a la clave especificada.
function set(key: string, value: ExpressionEvaluator): this
Parámetros
- key
-
string
Valor de cadena del nombre de la función.
- value
- ExpressionEvaluator
Valor que se va a establecer para el expressionEvaluator de.
Devoluciones
this
Valor del ExpressionEvaluator.
values()
Obtiene una colección de ExpressionEvaluator que es el valor de StandardFunctions.
function values(): IterableIterator<ExpressionEvaluator>
Devoluciones
IterableIterator<ExpressionEvaluator>
Lista de ExpressionEvaluator.