FunctionTable class
FunctionTable adalah kamus yang menggabungkan BuiltinFunctions.Functions dengan CustomDictionary.
Properti
| is |
Mendapatkan nilai yang menunjukkan apakah |
| size | Mendapatkan jumlah total ExpressionFunctions.standardFunctions dan pengguna customFunctions. |
Metode
| add(string, custom |
Menyisipkan pemetaan kunci string ke ExpressionEvaluator |
| add(string, Expression |
Menyisipkan pemetaan kunci string ke ExpressionEvaluator |
| add({ key: string, value: Expression |
Menyisipkan pemetaan kunci string ke ExpressionEvaluator |
| 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. |
| for |
Beroperasi pada setiap elemen ExpressionFunctions.standardFunctions. Tidak diimplementasikan. |
| get(string) | Mendapatkan nilai ExpressionEvaluator yang sesuai dengan kunci yang diberikan. |
| has(string) | Menentukan apakah |
| keys() | Mendapatkan kumpulan nilai string yang mewakili kunci ExpressionFunctions.standardFunctions. |
| set(string, Expression |
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
boolean isReadOnly
Nilai Properti
boolean
Nilai boolean yang menunjukkan apakah
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
function add(key: string, value: customFunction)
Parameter
- key
-
string
- value
-
customFunction
add(string, ExpressionEvaluator)
Menyisipkan pemetaan kunci string ke ExpressionEvaluator
function add(key: string, value: ExpressionEvaluator)
Parameter
- key
-
string
- value
- ExpressionEvaluator
add({ key: string, value: ExpressionEvaluator })
Menyisipkan pemetaan kunci string ke ExpressionEvaluator
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
has(string)
Menentukan apakah
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>
Daftar