FunctionTable class
FunctionTable은 BuiltinFunctions.Functions를 CustomDictionary와 병합하는 사전입니다.
속성
is |
FunctionTable 읽기 전용인지 여부를 나타내는 값을 가져옵니다. |
size | ExpressionFunctions.standardFunctions 및 사용자 customFunctions총 수를 가져옵니다. |
메서드
add(string, custom |
문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다. |
add(string, Expression |
문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다. |
add({ key: string, value: Expression |
문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다. |
clear() | 사용자 customFunctions지웁니다. |
delete(string) | 사용자 customFunctions지정된 키를 삭제합니다. |
entries() | 맵의 모든 항목에 대해 반복 가능한 키, 값 쌍을 반환합니다. 구현되지 않았습니다. |
for |
ExpressionFunctions.standardFunctions각 요소에서 작동합니다. 구현되지 않았습니다. |
get(string) | 지정된 키에 해당하는 ExpressionEvaluator 값을 가져옵니다. |
has(string) | FunctionTable 지정된 문자열 키가 있는지 여부를 확인합니다. |
keys() | ExpressionFunctions.standardFunctions키를 나타내는 문자열 값의 컬렉션을 가져옵니다. |
set(string, Expression |
지정된 키에 해당하는 ExpressionEvaluator 값을 설정합니다. |
values() | StandardFunctions의 값인 ExpressionEvaluator 컬렉션을 가져옵니다. |
속성 세부 정보
isReadOnly
FunctionTable 읽기 전용인지 여부를 나타내는 값을 가져옵니다.
boolean isReadOnly
속성 값
boolean
FunctionTable 읽기 전용인지 여부를 나타내는 부울 값입니다.
size
ExpressionFunctions.standardFunctions 및 사용자 customFunctions총 수를 가져옵니다.
number size
속성 값
number
정수 값입니다.
메서드 세부 정보
add(string, customFunction)
문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다.
function add(key: string, value: customFunction)
매개 변수
- key
-
string
- value
-
customFunction
add(string, ExpressionEvaluator)
문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다.
function add(key: string, value: ExpressionEvaluator)
매개 변수
- key
-
string
- value
- ExpressionEvaluator
add({ key: string, value: ExpressionEvaluator })
문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다.
function add(item: { key: string, value: ExpressionEvaluator })
매개 변수
- item
-
{ key: string, value: ExpressionEvaluator }
clear()
사용자 customFunctions지웁니다.
function clear()
delete(string)
사용자 customFunctions지정된 키를 삭제합니다.
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
선택적. 이 인수입니다.
get(string)
지정된 키에 해당하는 ExpressionEvaluator 값을 가져옵니다.
function get(key: string): ExpressionEvaluator
매개 변수
- key
-
string
함수 이름의 문자열 값입니다.
반환
has(string)
FunctionTable 지정된 문자열 키가 있는지 여부를 확인합니다.
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
ExpressionEvaluator값입니다.
values()
StandardFunctions의 값인 ExpressionEvaluator 컬렉션을 가져옵니다.
function values(): IterableIterator<ExpressionEvaluator>
반환
IterableIterator<ExpressionEvaluator>
ExpressionEvaluator목록입니다.