Objek Kamus ASP


Objek Dictionary menyimpan informasi dalam pasangan nama/nilai.


Lebih Banyak Contoh


Cara membuat objek Kamus, lalu gunakan metode yang ada untuk memeriksa apakah ada kunci yang ditentukan.


Cara menggunakan metode Item untuk mengembalikan larik semua item.


Cara menggunakan metode Kunci untuk mengembalikan larik semua kunci.


Cara menggunakan properti Item untuk mengembalikan nilai item.


Bagaimana menggunakan properti Kunci untuk menyetel kunci dalam objek Kamus.


Cara menggunakan properti Count untuk mengembalikan jumlah pasangan kunci/item.


Objek Kamus

Objek Dictionary digunakan untuk menyimpan informasi dalam pasangan nama/nilai (disebut sebagai kunci dan item). Objek Dictionary mungkin tampak mirip dengan Array, namun objek Dictionary adalah solusi yang lebih diinginkan untuk memanipulasi data terkait.

Membandingkan Kamus dan Array:

  • Kunci digunakan untuk mengidentifikasi item dalam objek Kamus
  • Anda tidak perlu memanggil ReDim untuk mengubah ukuran objek Kamus
  • Saat menghapus item dari Kamus, item yang tersisa akan otomatis bergeser ke atas
  • Kamus tidak bisa multidimensi, Array bisa
  • Kamus memiliki lebih banyak fungsi bawaan daripada Array
  • Kamus bekerja lebih baik daripada array dalam mengakses elemen acak secara sering
  • Kamus bekerja lebih baik daripada array dalam menemukan item berdasarkan kontennya

Contoh berikut membuat objek Kamus, menambahkan beberapa pasangan kunci/item ke dalamnya, dan mengambil nilai item untuk gr kunci:

<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key gr is: " & d.Item("gr"))
%>

Output:

The value of key gr is: Green


Properti dan metode objek Dictionary dijelaskan di bawah ini:

Properti

Property Description
CompareMode Sets or returns the comparison mode for comparing keys in a Dictionary object
Count Returns the number of key/item pairs in a Dictionary object
Item Sets or returns the value of an item in a Dictionary object
Key Sets a new key value for an existing key value in a Dictionary object

Metode

Method Description
Add Adds a new key/item pair to a Dictionary object
Exists Returns a Boolean value that indicates whether a specified key exists in the Dictionary object
Items Returns an array of all the items in a Dictionary object
Keys Returns an array of all the keys in a Dictionary object
Remove Removes one specified key/item pair from the Dictionary object
RemoveAll Removes all the key/item pairs in the Dictionary object