Bagikan melalui


FunctionTable class

FunctionTable adalah kamus yang menggabungkan BuiltinFunctions.Functions dengan CustomDictionary.

Properti

isReadOnly

Mendapatkan nilai yang menunjukkan apakah FunctionTable adalah readonly.

size

Mendapatkan jumlah total ExpressionFunctions.standardFunctions dan pengguna customFunctions.

Metode

add(string, customFunction)

Menyisipkan pemetaan kunci string ke ExpressionEvaluator ke FunctionTable.

add(string, ExpressionEvaluator)

Menyisipkan pemetaan kunci string ke ExpressionEvaluator ke FunctionTable.

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

Menyisipkan pemetaan kunci string ke ExpressionEvaluator ke FunctionTable.

clear()

Menghapus pengguna customFunctions.

delete(string)

Menghapus kunci tertentu dari pengguna customFunctions.

entries()

Mengembalikan kunci yang dapat diulang, pasangan nilai untuk setiap entri di peta. Tidak diimplementasikan.

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

Beroperasi pada setiap elemen ExpressionFunctions.standardFunctions. Tidak diimplementasikan.

get(string)

Mendapatkan nilai ExpressionEvaluator yang sesuai dengan kunci yang diberikan.

has(string)

Menentukan apakah FunctionTable memiliki kunci string yang diberikan.

keys()

Mendapatkan kumpulan nilai string yang mewakili kunci ExpressionFunctions.standardFunctions.

set(string, ExpressionEvaluator)

Mengatur nilai ExpressionEvaluator yang sesuai dengan kunci yang diberikan.

values()

Mendapatkan kumpulan ExpressionEvaluator yang merupakan nilai StandardFunctions.

Detail Properti

isReadOnly

Mendapatkan nilai yang menunjukkan apakah FunctionTable adalah readonly.

boolean isReadOnly

Nilai Properti

boolean

Nilai boolean yang menunjukkan apakah FunctionTable sudah dibaca.

size

Mendapatkan jumlah total ExpressionFunctions.standardFunctions dan pengguna customFunctions.

number size

Nilai Properti

number

Nilai bilangan bulat.

Detail Metode

add(string, customFunction)

Menyisipkan pemetaan kunci string ke ExpressionEvaluator ke FunctionTable.

function add(key: string, value: customFunction)

Parameter

key

string

value

customFunction

add(string, ExpressionEvaluator)

Menyisipkan pemetaan kunci string ke ExpressionEvaluator ke FunctionTable.

function add(key: string, value: ExpressionEvaluator)

Parameter

key

string

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

Menyisipkan pemetaan kunci string ke ExpressionEvaluator ke FunctionTable.

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

Parameter

item

{ key: string, value: ExpressionEvaluator }

clear()

Menghapus pengguna customFunctions.

function clear()

delete(string)

Menghapus kunci tertentu dari pengguna customFunctions.

function delete(key: string): boolean

Parameter

key

string

Kunci string nama fungsi.

Mengembalikan

boolean

Nilai boolean yang menunjukkan apakah kunci berhasil dihapus.

entries()

Mengembalikan kunci yang dapat diulang, pasangan nilai untuk setiap entri di peta. Tidak diimplementasikan.

function entries(): IterableIterator<[string, ExpressionEvaluator]>

Mengembalikan

IterableIterator<[string, ExpressionEvaluator]>

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

Beroperasi pada setiap elemen ExpressionFunctions.standardFunctions. Tidak diimplementasikan.

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

Parameter

_callbackfn

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

Fungsi panggilan balik.

_thisArg

any

Fakultatif. Args ini.

get(string)

Mendapatkan nilai ExpressionEvaluator yang sesuai dengan kunci yang diberikan.

function get(key: string): ExpressionEvaluator

Parameter

key

string

Nilai string nama fungsi.

Mengembalikan

ExpressionEvaluator.

has(string)

Menentukan apakah FunctionTable memiliki kunci string yang diberikan.

function has(key: string): boolean

Parameter

key

string

Kunci string.

Mengembalikan

boolean

True jika kunci terkandung, jika tidak, mengembalikan False.

keys()

Mendapatkan kumpulan nilai string yang mewakili kunci ExpressionFunctions.standardFunctions.

function keys(): IterableIterator<string>

Mengembalikan

IterableIterator<string>

Daftar nilai string.

set(string, ExpressionEvaluator)

Mengatur nilai ExpressionEvaluator yang sesuai dengan kunci yang diberikan.

function set(key: string, value: ExpressionEvaluator): this

Parameter

key

string

Nilai string nama fungsi.

value
ExpressionEvaluator

Nilai yang akan diatur untuk ExpressionEvaluator.

Mengembalikan

this

Nilai ExpressionEvaluator.

values()

Mendapatkan kumpulan ExpressionEvaluator yang merupakan nilai StandardFunctions.

function values(): IterableIterator<ExpressionEvaluator>

Mengembalikan

IterableIterator<ExpressionEvaluator>

DaftarExpressionEvaluator .