Javascript Hashset 1.0

Lisensi: Gratis ‎Ukuran file: 4.10 KB
‎Peringkat Pengguna: 0.0/5 - ‎0 ‎Suara

Tentang Javascript Hashset

'JavaScript Hashset' adalah implementasi JS murni dari tipe data HashSet. Sangat cocok untuk penggunaan klien dan juga untuk node.js . Ini dioptimalkan untuk rutinitas pencarian / pencarian JavaScript - yang dapat menjadi hambatan kinerja lambat ketika iterasi Array di JavaScript. Ini adalah perangkat lunak gratis yang tersedia http://searchturbine.com/js/javascript-hashset di bawah Lisensi BSD. Kompatibilitas: Internet Explorer 5, iE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. FireFox, Opera, Konqueror. Ini memiliki kompatibilitas JS 'dekat dengan universal'. Hashset seperti array nilai yang tidak diurutkan, tetapi dapat dicari untuk 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 dapat menggunakan memori yang jauh lebih banyak daripada array normal, tetapi tidak secara eksponensial lebih dari itu. 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 semakin lambat saat set tumbuh dalam ukuran. Ini sangat ideal untuk situasi yang kami inginkan menghindari entri duplikat dalam array - atau memeriksa keberadaan nilai tanpa perlambatan kinerja. Kelemahan umum Hashset adalah bahwa mereka tidak berurfor - dan dengan demikian - tidak dapat dijumlahkan (foreach). Kelemahan ini diatasi dalam 'JavaScript Searchable Hashset' dengan fungsi enumerat dan juga fungsi copyToArray. 'JavaScript Searchable Hashset' dapat menggunakan nilai apa pun sebagai kunci. String, bilangan bulat, array, kelas, dan bahkan tipe. Ini membuatnya fleksibel sesuai dengan praktik pemrograman js umum. Ini juga termasuk fungsi hashset canggih yang diharapkan pengembang Java dan dotNet seperti: 'copyToArray', 'kecualiWith', 'isSubsetOf' dan 'unionWith' yang membuatnya ideal untuk digunakan dalam aplikasi kinerja tingkat bawah / lebih tinggi.