다음을 통해 공유


FunctionTable class

FunctionTable은 BuiltinFunctions.Functions를 CustomDictionary와 병합하는 사전입니다.

속성

isReadOnly

FunctionTable 읽기 전용인지 여부를 나타내는 값을 가져옵니다.

size

ExpressionFunctions.standardFunctions 및 사용자 customFunctions총 수를 가져옵니다.

메서드

add(string, customFunction)

문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다.

add(string, ExpressionEvaluator)

문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다.

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

문자열 키의 매핑을 ExpressionEvaluatorFunctionTable삽입합니다.

clear()

사용자 customFunctions지웁니다.

delete(string)

사용자 customFunctions지정된 키를 삭제합니다.

entries()

맵의 모든 항목에 대해 반복 가능한 키, 값 쌍을 반환합니다. 구현되지 않았습니다.

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

ExpressionFunctions.standardFunctions각 요소에서 작동합니다. 구현되지 않았습니다.

get(string)

지정된 키에 해당하는 ExpressionEvaluator 값을 가져옵니다.

has(string)

FunctionTable 지정된 문자열 키가 있는지 여부를 확인합니다.

keys()

ExpressionFunctions.standardFunctions키를 나타내는 문자열 값의 컬렉션을 가져옵니다.

set(string, ExpressionEvaluator)

지정된 키에 해당하는 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

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

함수 이름의 문자열 값입니다.

반환

ExpressionEvaluator.

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목록입니다.