FunctionTable class
FunctionTable é um dicionário que mescla BuiltinFunctions.Functions com um CustomDictionary.
Propriedades
is |
Obtém um valor que indica se o |
size | Obtém o número total de ExpressionFunctions.standardFunctions e customFunctions. |
Métodos
add(string, custom |
Insere um mapeamento de uma chave de cadeia de caracteres para ExpressionEvaluator em FunctionTable. |
add(string, Expression |
Insere um mapeamento de uma chave de cadeia de caracteres para ExpressionEvaluator em FunctionTable. |
add({ key: string, value: Expression |
Insere um mapeamento de uma chave de cadeia de caracteres para ExpressionEvaluator em FunctionTable. |
clear() | |
delete(string) | Exclui uma chave especificada do usuário customFunctions. |
entries() | Retorna um iterável de chave, pares de valor para cada entrada no mapa. Não implementado. |
for |
Opera em cada elemento do |
get(string) | Obtém um valor de ExpressionEvaluator correspondente à chave fornecida. |
has(string) | Determina se o |
keys() | Obtém uma coleção de valores de cadeia de caracteres que representam as chaves do |
set(string, Expression |
Define um valor de ExpressionEvaluator correspondente à chave fornecida. |
values() | Obtém uma coleção de ExpressionEvaluator que é o valor das StandardFunctions. |
Detalhes da propriedade
isReadOnly
Obtém um valor que indica se o
boolean isReadOnly
Valor da propriedade
boolean
Um valor booliano que indica se o
size
Obtém o número total de ExpressionFunctions.standardFunctions e customFunctions.
number size
Valor da propriedade
number
Um valor inteiro.
Detalhes do método
add(string, customFunction)
Insere um mapeamento de uma chave de cadeia de caracteres para ExpressionEvaluator em FunctionTable.
function add(key: string, value: customFunction)
Parâmetros
- key
-
string
- value
-
customFunction
add(string, ExpressionEvaluator)
Insere um mapeamento de uma chave de cadeia de caracteres para ExpressionEvaluator em FunctionTable.
function add(key: string, value: ExpressionEvaluator)
Parâmetros
- key
-
string
- value
- ExpressionEvaluator
add({ key: string, value: ExpressionEvaluator })
Insere um mapeamento de uma chave de cadeia de caracteres para ExpressionEvaluator em FunctionTable.
function add(item: { key: string, value: ExpressionEvaluator })
Parâmetros
- item
-
{ key: string, value: ExpressionEvaluator }
clear()
delete(string)
Exclui uma chave especificada do usuário customFunctions.
function delete(key: string): boolean
Parâmetros
- key
-
string
Uma chave de cadeia de caracteres do nome da função.
Retornos
boolean
Um valor booliano que indica se a chave foi excluída com êxito.
entries()
Retorna um iterável de chave, pares de valor para cada entrada no mapa. Não implementado.
function entries(): IterableIterator<[string, ExpressionEvaluator]>
Retornos
IterableIterator<[string, ExpressionEvaluator]>
forEach((value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, any)
Opera em cada elemento do
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
Função de retorno de chamada.
- _thisArg
-
any
Opcional. Este args.
get(string)
Obtém um valor de ExpressionEvaluator correspondente à chave fornecida.
function get(key: string): ExpressionEvaluator
Parâmetros
- key
-
string
Um valor de cadeia de caracteres do nome da função.
Retornos
has(string)
Determina se o
function has(key: string): boolean
Parâmetros
- key
-
string
Uma chave de cadeia de caracteres.
Retornos
boolean
True
se a chave estiver contida, caso contrário, retornará False
.
keys()
Obtém uma coleção de valores de cadeia de caracteres que representam as chaves do
function keys(): IterableIterator<string>
Retornos
IterableIterator<string>
Uma lista de valores de cadeia de caracteres.
set(string, ExpressionEvaluator)
Define um valor de ExpressionEvaluator correspondente à chave fornecida.
function set(key: string, value: ExpressionEvaluator): this
Parâmetros
- key
-
string
Um valor de cadeia de caracteres do nome da função.
- value
- ExpressionEvaluator
O valor a ser definido para oExpressionEvaluator
Retornos
this
O valor doExpressionEvaluator
values()
Obtém uma coleção de ExpressionEvaluator que é o valor das StandardFunctions.
function values(): IterableIterator<ExpressionEvaluator>
Retornos
IterableIterator<ExpressionEvaluator>
Uma lista de ExpressionEvaluator.