Compartir a través de


FunctionTable class

FunctionTable es un diccionario que combina BuiltinFunctions.Functions con customDictionary.

Propiedades

isReadOnly

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

Inserta una asignación de una clave de cadena a ExpressionEvaluator en FunctionTable.

add(string, ExpressionEvaluator)

Inserta una asignación de una clave de cadena a ExpressionEvaluator en FunctionTable.

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

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.

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

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

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

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

Un expressionEvaluator.

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.