共用方式為


FunctionTable class

FunctionTable 是一個字典,會將 BuiltinFunctions.Functions 與 CustomDictionary 合併。

屬性

isReadOnly

取得值,指出是否只讀 FunctionTable

size

取得 ExpressionFunctions.standardFunctions 和 user 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()

取得 ExpressionEvaluator 集合,這是 StandardFunctions 的值。

屬性詳細資料

isReadOnly

取得值,指出是否只讀 FunctionTable

boolean isReadOnly

屬性值

boolean

布爾值,指出 FunctionTable 是否為唯讀。

size

取得 ExpressionFunctions.standardFunctions 和 user 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

函式名稱的字串值。

傳回

this

ExpressionEvaluator的值。

values()

取得 ExpressionEvaluator 集合,這是 StandardFunctions 的值。

function values(): IterableIterator<ExpressionEvaluator>

傳回

IterableIterator<ExpressionEvaluator>

ExpressionEvaluator清單。