Class VariableMap
Class untuk peta variabel. Ini berisi struktur data kamus dengan jenis variabel sebagai kunci dan daftar variabel sebagai nilai. Daftar variabel adalah jenis yang ditunjukkan oleh kunci.
Tanda Tangan:
export declare class VariableMap
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(ruang kerja) | Membuat instance baru dari class VariableMap |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
ruang kerja | Ruang kerja |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
clear() | Kosongkan peta variabel. Mengaktifkan peristiwa untuk setiap penghapusan. | |
createVariable(name, opt_type, opt_id) | Buat variabel dengan nama tertentu, jenis opsional, dan ID opsional. | |
deleteVariable(variable) | Menghapus variabel. | |
deleteVariableById(id) | Hapus variabel berdasarkan ID yang diteruskan dan semua penggunaannya dari ruang kerja ini. Dapat meminta konfirmasi pengguna. | |
getAllVariableNames() | Menampilkan semua nama variabel dari semua jenis. | |
getAllVariables() | Menampilkan semua variabel dari semua jenis. | |
getVariable(name, opt_type) | Temukan variabel berdasarkan nama dan jenis yang diberikan, lalu tampilkan variabel tersebut. Menampilkan null jika tidak ditemukan. | |
getVariableById(id) | Temukan variabel berdasarkan ID yang diberikan dan tampilkan. Menampilkan null jika tidak ditemukan. | |
getVariablesOfType(type) | Mendapatkan daftar yang berisi semua variabel dari jenis yang ditentukan. Jika jenisnya null, tampilkan daftar variabel dengan jenis string kosong. | |
getVariableUsesById(id) | Menemukan semua penggunaan variabel bernama. | |
renameVariableById(id, newName) | Ganti nama variabel dengan memperbarui namanya di peta variabel. Identifikasi variabel yang akan diganti namanya dengan ID yang diberikan. |