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 el functionTable de es de solo lectura.

size

Obtiene el número total de ExpressionFunctions.standardFunctions y el usuario customFunctions.

Métodos

add(string, customFunction)

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

add(string, ExpressionEvaluator)

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

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

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.

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

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

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

Un ExpressionEvaluator.

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.