| Toleo | 1.0 |
|---|---|
| Mchapishaji | Search Turbine |
| Tarehe ya kutolewa | 7 Okt 2015 |
| Tarehe iliyoongezwa | 7 Okt 2015 |
| Mahitaji ya Os | Windows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP |
| Mahitaji | None |
| Jumla ya vipakuliwa | 42 |
| Bei | Free |
Maelezo
'JavaScript Hashset' ni utekelezaji safi wa JS wa aina ya data ya HashSet. Inafaa kwa matumizi ya mteja na pia kwa node.js. Imeboreshwa kwa ajili ya utaftaji wa JavaScript/utafutaji - ambayo inaweza kuwa kizuizi cha utendakazi polepole wakati wa kurudia Arrays katika JavaScript.
Utangamano: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Nodi, NPM, Chrome. FireFox, Opera, Konqueror. Ina utangamano wa 'karibu na wote' wa JS.
Seti ya reli ni kama safu isiyopangwa ya thamani, lakini inaweza kutafutwa kwa thamani kwa kasi zaidi kuliko vitendakazi asili vya Array.contains au Array.indexOf. Hii hurahisisha kuandika msimbo unaofaa na wa haraka. Haseti zinaweza kutumia kumbukumbu zaidi kidogo kuliko safu za kawaida, lakini sio kwa kasi zaidi.
Hashsets ni maarufu sana katika uboreshaji wa c# na programu ya Java - kwa sababu huwaruhusu wasanidi programu njia ya haraka sana ya kutafuta (kutafuta) ili kuona kama thamani tayari ipo kwenye Hashset. Inatumia kamusi kama kuangalia - ambayo haipungui kadiri seti inavyokua kwa ukubwa. Hii ni bora kwa hali ambazo tunataka kuepuka nakala rudufu katika safu - au angalia uwepo wa thamani bila kushuka kwa utendaji.
Udhaifu wa kawaida wa Hashsets ni kwamba hazijapangwa - na kwa hivyo - haziwezi kuhesabiwa (foreach). Udhaifu huu unashindwa katika 'JavaScript Inayoweza Kutafutwa' kwa kutumia chaguo la kukokotoa na pia chaguo la kukokotoa la copyToArray.
'JavaScript inayoweza kutafutwa ya Hashset' inaweza kutumia thamani yoyote kama ufunguo. Kamba, nambari kamili, safu, madarasa, na hata aina. Hii inafanya iwe rahisi kutunza utunzaji na mazoea ya kawaida ya upangaji ya js.
Pia inajumuisha vipengele vya kina vya utendakazi vya hashset ambavyo wasanidi wa Java na dotNet wanatarajia kama vile : 'copyToArray', 'isipokuwaWith', 'isSubsetOf' na 'unionWith' ambavyo vinaifanya kuwa bora kwa matumizi katika programu za utendaji wa kiwango cha chini/cha juu.