FunctionTable class
FunctionTable — это словарь, который объединяет BuiltinFunctions.Functions с CustomDictionary.
Свойства
| is |
Возвращает значение, указывающее, является ли |
| size | Возвращает общее количество ExpressionFunctions.standardFunctions и пользовательских настраиваемыхFunctions. |
Методы
| add(string, custom |
Вставляет сопоставление строкового ключа с ExpressionEvaluator в FunctionTable. |
| add(string, Expression |
Вставляет сопоставление строкового ключа с ExpressionEvaluator в FunctionTable. |
| add({ key: string, value: Expression |
Вставляет сопоставление строкового ключа с ExpressionEvaluator в FunctionTable. |
| clear() | Очищает пользователя пользовательскиеFunctions. |
| delete(string) | Удаляет указанный ключ из пользовательских пользовательских. |
| entries() | Возвращает итератор ключа, пары значений для каждой записи в карте. Не реализовано. |
| for |
Работает над каждым элементом ExpressionFunctions.standardFunctions. Не реализовано. |
| get(string) | Возвращает значение ExpressionEvaluator, соответствующее заданному ключу. |
| has(string) | Определяет, имеет ли |
| keys() | Возвращает коллекцию строковых значений, представляющих ключи ExpressionFunctions.standardFunctions. |
| set(string, Expression |
Задает значение ExpressionEvaluator, соответствующее заданному ключу. |
| values() | Возвращает коллекцию ExpressionEvaluator, которая является значением StandardFunctions. |
Сведения о свойстве
isReadOnly
Возвращает значение, указывающее, является ли
boolean isReadOnly
Значение свойства
boolean
Логическое значение, указывающее, является ли
size
Возвращает общее количество ExpressionFunctions.standardFunctions и пользовательских настраиваемыхFunctions.
number size
Значение свойства
number
Целочисленное значение.
Сведения о методе
add(string, customFunction)
Вставляет сопоставление строкового ключа с ExpressionEvaluator в FunctionTable.
function add(key: string, value: customFunction)
Параметры
- key
-
string
- value
-
customFunction
add(string, ExpressionEvaluator)
Вставляет сопоставление строкового ключа с ExpressionEvaluator в FunctionTable.
function add(key: string, value: ExpressionEvaluator)
Параметры
- key
-
string
- value
- ExpressionEvaluator
add({ key: string, value: ExpressionEvaluator })
Вставляет сопоставление строкового ключа с ExpressionEvaluator в FunctionTable.
function add(item: { key: string, value: ExpressionEvaluator })
Параметры
- item
-
{ key: string, value: ExpressionEvaluator }
clear()
Очищает пользователя пользовательскиеFunctions.
function clear()
delete(string)
Удаляет указанный ключ из пользовательских пользовательских.
function delete(key: string): boolean
Параметры
- key
-
string
Строковый ключ имени функции.
Возвращаемое значение
boolean
Логическое значение, указывающее, успешно ли удален ключ.
entries()
Возвращает итератор ключа, пары значений для каждой записи в карте. Не реализовано.
function entries(): IterableIterator<[string, ExpressionEvaluator]>
Возвращаемое значение
IterableIterator<[string, ExpressionEvaluator]>
forEach((value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, any)
Работает над каждым элементом ExpressionFunctions.standardFunctions. Не реализовано.
function forEach(_callbackfn: (value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void, _thisArg?: any)
Параметры
- _callbackfn
-
(value: ExpressionEvaluator, key: string, map: Map<string, ExpressionEvaluator>) => void
Функция обратного вызова.
- _thisArg
-
any
Необязательный. Это args.
get(string)
Возвращает значение ExpressionEvaluator, соответствующее заданному ключу.
function get(key: string): ExpressionEvaluator
Параметры
- key
-
string
Строковое значение имени функции.
Возвращаемое значение
has(string)
Определяет, имеет ли
function has(key: string): boolean
Параметры
- key
-
string
Строковый ключ.
Возвращаемое значение
boolean
True, если ключ содержится, в противном случае возвращается False.
keys()
Возвращает коллекцию строковых значений, представляющих ключи ExpressionFunctions.standardFunctions.
function keys(): IterableIterator<string>
Возвращаемое значение
IterableIterator<string>
Список строковых значений.
set(string, ExpressionEvaluator)
Задает значение ExpressionEvaluator, соответствующее заданному ключу.
function set(key: string, value: ExpressionEvaluator): this
Параметры
- key
-
string
Строковое значение имени функции.
- value
- ExpressionEvaluator
Значение, заданное для ExpressionEvaluator.
Возвращаемое значение
this
Значение
values()
Возвращает коллекцию ExpressionEvaluator, которая является значением StandardFunctions.
function values(): IterableIterator<ExpressionEvaluator>
Возвращаемое значение
IterableIterator<ExpressionEvaluator>
Список ExpressionEvaluator.