次の方法で共有


FunctionTable class

FunctionTable は、BuiltinFunctions.Functions と CustomDictionary をマージするディクショナリです。

プロパティ

isReadOnly

FunctionTable が読み取り専用かどうかを示す値を取得します。

size

customFunctionsexpressionFunctions.standardFunctions とユーザー の合計数を取得します。

メソッド

add(string, customFunction)

ExpressionEvaluator への文字列キーのマッピング FunctionTableに挿入します。

add(string, ExpressionEvaluator)

ExpressionEvaluator への文字列キーのマッピング FunctionTableに挿入します。

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

ExpressionEvaluator への文字列キーのマッピング FunctionTableに挿入します。

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

customFunctionsexpressionFunctions.standardFunctions とユーザー の合計数を取得します。

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

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

ExpressionEvaluator への文字列キーのマッピング FunctionTableに挿入します。

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一覧。