Objek Dictionary ASP
- Halaman Sebelumnya Folder ASP
- Halaman Berikutnya ASP ADO
Objek Dictionary digunakan untuk menyimpan informasi dalam pasangan nama/nilai (setara dengan kunci dan proyek).
Contoh
- Apakah kunci yang ditentukan ada?
- Contoh ini menunjukkan bagaimana membuat objek Dictionary pertama, lalu gunakan metode Exists untuk memeriksa apakah kunci yang ditentukan ada.
- mengembalikan suatu daftar dari semua proyek
- Contoh ini menunjukkan bagaimana menggunaan metode Items untuk mengembalikan suatu daftar dari semua proyek.
- mengembalikan suatu daftar dari semua kunci
- Contoh ini menunjukkan bagaimana menggunaan metode Keys untuk mengembalikan suatu daftar dari semua kunci.
- mengembalikan nilai dari suatu proyek
- Contoh ini menunjukkan bagaimana menggunaan atribut Item untuk mengembalikan nilai dari suatu proyek.
- aturkan suatu kunci
- Contoh di bawah ini menunjukkan bagaimana menggunakan properti Key untuk menyetel kunci di dalam objek Dictionary.
- Kembalikan jumlah pasangan kunci/nilai
- Contoh di bawah ini menunjukkan bagaimana menggunakan properti Count untuk kembalikan jumlah pasangan kunci/nilai.
Objek Dictionary
Objek Dictionary digunakan untuk menyimpan informasi di pasangan nama/nilai (ekivalen dengan kunci dan nilai). Objek Dictionary terlihat lebih sederhana daripada array, namun, objek Dictionary adalah solusi yang paling memuaskan untuk menangani data yang berhubungan.
Bandingkan Dictionary dan array:
- Kunci digunakan untuk mengidentifikasi item di dalam objek Dictionary
- Tidak perlu memanggil ReDim untuk mengubah ukuran objek Dictionary
- Ketika menghapus item dari Dictionary, item lainnya akan bergerak ke atas otomatis
- Dictionary bukan multidimensi, sementara array adalah
- Dictionary memiliki lebih banyak objek bawaan dibandingkan array
- Dictionary bekerja lebih baik daripada array dalam mengakses elemen acak secara sering
- Dictionary bekerja lebih baik daripada array dalam menempatkan item berdasarkan kontennya
Contoh di bawah ini membuat objek Dictionary dan menambahkan beberapa pasangan kunci/nilai ke objek, lalu mengambil nilai kunci bl:
<% Dim d Set d=Server.CreateObject("Scripting.Dictionary") d.Add "re","Merah" d.Add "gr","Hijau" d.Add "bl","Biru" d.Add "pi","Merah Jambu" Response.Write("Nilai kunci bl adalah: " & d.Item("bl")) %>
Output:
Nilai kunci bl adalah: Biru
Properti dan metode objek Dictionary ditunjukkan di bawah ini:
Properti
Properti | Deskripsi |
---|---|
CompareMode | Atur atau kembalikan mode pembanding yang digunakan untuk membandingkan kunci di dalam objek Dictionary. |
Hitung | Kembalikan jumlah pasangan kunci/nilai di dalam objek Dictionary. |
Item | Atur atau kembalikan nilai dari item yang ada di dalam objek Dictionary. |
Kunci | Atur nilai baru untuk kunci nilai yang sudah ada di dalam objek Dictionary. |
Metode
Metode | Deskripsi |
---|---|
Tambah | Tambahkan pasangan kunci/nilai baru ke objek Dictionary. |
Ada | Kembalikan nilai logis, nilai ini dapat menunjukkan apakah kunci yang ditentukan ada di dalam objek Dictionary. |
Items | Kembalikan sebuah array dari semua item di objek Dictionary. |
Keys | Kembalikan sebuah array dari semua kunci di objek Dictionary. |
Remove | Hapus pasangan kunci/nilai yang ditentukan dari objek Dictionary. |
RemoveAll | Hapus semua pasangan kunci/nilai di objek Dictionary. |
- Halaman Sebelumnya Folder ASP
- Halaman Berikutnya ASP ADO