| Versi: kapan | 1.0 |
|---|---|
| Penerbit | Search Turbine |
| Tanggal rilis | 7 Okt 2015 |
| Tanggal Ditambahkan | 7 Okt 2015 |
| Persyaratan OS | Windows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP |
| Persyaratan | None |
| Total unduhan | 42 |
| Harga | Free |
Deskripsi
'JavaScript Hashset' adalah implementasi JS murni dari tipe data HashSet. Sangat cocok dengan untuk penggunaan klien dan juga untuk node.js . Ini dioptimalkan untuk rutinitas pencarian/pencarian JavaScript - yang dapat menjadi penghambat kinerja yang lambat saat mengulangi Array dalam JavaScript.
Kompatibilitas: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. FireFox, Opera, Konqueror. Ini memiliki kompatibilitas JS 'mendekati universal'.
Sebuah hashset seperti array nilai yang tidak diurutkan, tetapi dapat dicari nilai secara eksponensial lebih cepat daripada fungsi Array.contains atau Array.indexOf asli. Ini membuatnya lebih mudah untuk menulis kode yang efisien dan cepat. Hasset mungkin menggunakan sedikit lebih banyak memori daripada array normal, tetapi tidak lebih dari itu secara eksponensial.
Hashset sangat populer dalam pemrograman c# dan Java yang dioptimalkan - karena mereka memungkinkan pengembang cara yang sangat cepat untuk mencari (mencari) untuk melihat apakah nilai sudah ada dalam Hashset. Ini menggunakan kamus seperti pencarian - yang tidak menjadi lebih lambat seiring bertambahnya ukuran set. Ini ideal untuk situasi di mana kita ingin menghindari entri duplikat dalam larik - atau memeriksa keberadaan nilai tanpa penurunan kinerja.
Kelemahan umum dari Hashset adalah bahwa mereka tidak berurutan - dan dengan demikian - tidak dapat dihitung (foreach). Kelemahan ini diatasi pada 'JavaScript Searchable Hashset' dengan fungsi enumerate dan juga fungsi copyToArray.
'JavaScript Searchable Hashset' dapat menggunakan nilai apa pun sebagai kunci. String, integer, array, kelas, dan bahkan tipe. Ini membuatnya fleksibel dan sesuai dengan praktik pemrograman js umum.
Ini juga mencakup fungsi hashset tingkat lanjut yang diharapkan oleh pengembang Java dan dotNet seperti: 'copyToArray', 'exceptWith', 'isSubsetOf' dan 'unionWith' yang membuatnya ideal untuk digunakan pada aplikasi tingkat rendah/kinerja lebih tinggi.