Javascript Hashset 1.0
Anda boleh memuat turun dalam masa 5 saat.
Tentang Javascript Hashset
'JavaScript Hashset' adalah pelaksanaan JS tulen jenis data HashSet. Ia sesuai untuk penggunaan pelanggan dan juga untuk nod.js . Ia dioptimumkan untuk carian JavaScript / rutin carian - yang boleh menjadi persembahan botol perlahan apabila memajukan Arrays di JavaScript. Ini adalah perisian percuma yang boleh didapati http://searchturbine.com/js/javascript-hashset bawah Lesen BSD. Keserasian: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Nod, NPM, Chrome. FireFox, Opera, Konqueror. Ia mempunyai keserasian JS 'dekat sejagat'. Hashset adalah seperti pelbagai nilai yang tidak disengajakan, tetapi ia boleh dicari dengan nilai yang lebih cepat daripada Array asli.contains atau Array.indexOf fungsi. Ini menjadikannya lebih mudah untuk menulis kod yang cekap dan cepat. Hasset boleh menggunakan sedikit lebih ingatan daripada pelbagai biasa, tetapi tidak lebih-lebih lagi. Hashset sangat popular dalam pengaturcaraan c# dan Java yang dioptimumkan - kerana mereka membenarkan pemaju cara yang sangat cepat untuk mencari (mencari) untuk melihat apakah nilai yang sudah wujud dalam Hashset. Ia menggunakan kamus seperti carian - yang tidak menjadi lebih perlahan apabila set tumbuh dalam saiz. Ini sesuai untuk situasi yang kita mahu mengelakkan penyertaan pendua dalam pelbagai - atau periksa kewujudan nilai tanpa kelembapan prestasi. Kelemahan biasa Hashsets adalah bahawa mereka tidak terborder - dan oleh itu - tidak boleh dihimpit (foreach). Kelemahan ini diatasi dalam 'JavaScript Searchable Hashset' dengan fungsi enumerate dan juga fungsi copyToArray. 'JavaScript Searchable Hashset' boleh menggunakan sebarang nilai sebagai kunci. Rentetan, integer, pelbagai, kelas, dan juga jenis. Ini menjadikannya fleksibel selaras dengan amalan pengaturcaraan js biasa. Ia juga termasuk fungsi hashset canggih yang diharapkan oleh Pemaju Jawa dan dotNet seperti : 'copyToArray', 'exceptWith', 'isSubsetOf' dan 'unionWith' yang menjadikannya ideal untuk digunakan dalam aplikasi prestasi peringkat rendah / lebih tinggi.