FunctionTable class
FunctionTable es un diccionario que combina BuiltinFunctions.Functions con customDictionary.
Propiedades
is |
Obtiene un valor que indica si FunctionTable es de solo lectura. |
size | Obtiene el número total de ExpressionFunctions.standardFunctions y customFunctions del usuario. |
Métodos
add(string, custom |
Inserta una asignación de una clave de cadena a ExpressionEvaluator en FunctionTable. |
add(string, Expression |
Inserta una asignación de una clave de cadena a ExpressionEvaluator en FunctionTable. |
add({ key: string, value: Expression |
Inserta una asignación de una clave de cadena a ExpressionEvaluator en FunctionTable. |
clear() | Borra el usuario customFunctions. |
delete(string) | Elimina una clave especificada de customFunctions de usuario. |
entries() | Devuelve un iterable de pares clave-valor para cada entrada del mapa. Sin implementar. |
for |
Opera en cada elemento de ExpressionFunctions.standardFunctions. Sin implementar. |
get(string) | Obtiene un valor de ExpressionEvaluator correspondiente a la clave especificada. |
has(string) | Determina si FunctionTable tiene una clave de cadena determinada. |
keys() | Obtiene una colección de valores de cadena que representan las claves de 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 FunctionTable es de solo lectura.
boolean isReadOnly
Valor de propiedad
boolean
Valor booleano que indica si FunctionTable es de solo lectura.
size
Obtiene el número total de ExpressionFunctions.standardFunctions y customFunctions del usuario.
number size
Valor de propiedad
number
Valor de entero.
Detalles del método
add(string, customFunction)
Inserta una asignación de una clave de cadena a 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 a 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 a 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 de customFunctions de usuario.
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 un iterable de pares clave-valor para cada entrada del mapa. Sin implementar.
function entries(): IterableIterator<[string, ExpressionEvaluator]>
Devoluciones
IterableIterator<[string, ExpressionEvaluator]>
forEach((value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, any)
Opera en cada elemento de ExpressionFunctions.standardFunctions. Sin implementar.
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 de devolución de llamada.
- _thisArg
-
any
Opcional. Esto args.
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 función.
Devoluciones
has(string)
Determina si FunctionTable tiene una clave de cadena determinada.
function has(key: string): boolean
Parámetros
- key
-
string
Una clave de cadena.
Devoluciones
boolean
True
es si la clave está contenida; de lo contrario, devuelve False
.
keys()
Obtiene una colección de valores de cadena que representan las claves de 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 función.
- value
- ExpressionEvaluator
Valor que se va a establecer para ExpressionEvaluator.
Devoluciones
this
Valor de ExpressionEvaluator.
values()
Obtiene una colección de ExpressionEvaluator que es el valor de StandardFunctions.
function values(): IterableIterator<ExpressionEvaluator>
Devoluciones
IterableIterator<ExpressionEvaluator>
Una lista de ExpressionEvaluator.