| Versiya | 1.0 |
|---|---|
| Nəşriyyat | Search Turbine |
| Buraxılış tarixi | 7 okt 2015 |
| Tarix əlavə edildi | 7 okt 2015 |
| Os tələbləri | Windows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP |
| Tələblər | None |
| Cəmi yüklənmə | 42 |
| Qiymət | Free |
Təsvir
'JavaScript Hashset' HashSet məlumat növünün təmiz JS tətbiqidir. O, həm müştəri istifadəsi, həm də node.js üçün uyğundur. O, JavaScript axtarış/axtarış rutinləri üçün optimallaşdırılmışdır - bu, JavaScript-də massivləri təkrarlayan zaman performansın yavaşlamasına səbəb ola bilər.
Uyğunluq: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. FireFox, Opera, Konqueror. "Universal yaxın" JS uyğunluğuna malikdir.
Haşset sıralanmamış dəyərlər massivinə bənzəyir, lakin o, yerli Array.contains və ya Array.indexOf funksiyalarından eksponent olaraq daha sürətli bir dəyər axtara bilər. Bu, səmərəli, sürətli kodu yazmağı asanlaşdırır. Hassetlər adi massivlərdən marjinal olaraq daha çox yaddaş istifadə edə bilər, lakin eksponent olaraq daha çox deyil.
Həşsetlər optimallaşdırılmış c# və Java proqramlaşdırmasında çox populyardır - çünki onlar tərtibatçılara Hashset-də dəyərin mövcud olub-olmadığını görmək (axtarış) üçün çox sürətli bir yol verir. O, axtarış kimi lüğətdən istifadə edir - bu dəst ölçüsü böyüdükcə yavaşlamır. Bu, serialda dublikat girişlərdən qaçmaq istədiyimiz vəziyyətlər üçün idealdır - və ya performansın azalması olmadan dəyərin mövcudluğunu yoxlayın.
Hashsets-in ümumi zəif cəhəti onların nizamsız olmasıdır - və beləliklə - sadalana bilməz (foreach). Bu zəiflik 'JavaScript Axtarıla bilən Hashset'də sıralama funksiyası və həmçinin copyToArray funksiyası ilə aradan qaldırılır.
'JavaScript Axtarıla bilən Hashset' açar kimi istənilən dəyərdən istifadə edə bilər. Sətir, tam, massiv, siniflər və hətta növlər. Bu, onu ümumi js proqramlaşdırma təcrübələrinə uyğun olaraq çevik edir.
O, həmçinin Java və dotNet tərtibatçılarının gözlədiyi 'copyToArray', 'exceptWith', 'isSubsetOf' və 'unionWith' kimi inkişaf etmiş hashset funksiyalarını da əhatə edir ki, bu da onu aşağı səviyyəli/daha yüksək performanslı proqramlarda istifadə üçün ideal edir.