| Versioun | 1.0 |
|---|---|
| Editeur | Search Turbine |
| Release Datum | 7. Okt. 2015 |
| Datum derbäi | 7. Okt. 2015 |
| Os Ufuerderunge | Windows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP |
| Ufuerderunge | None |
| Total Downloads | 42 |
| Präis | Free |
Beschreiwung
'JavaScript Hashset' ass eng reng JS Implementatioun vum HashSet Datentyp. Et ass gëeegent fir Client Notzung an och fir node.js. Et ass optimiséiert fir JavaScript Sich/Lookup Routinen - wat e Performance Flaschenhals ka lues sinn wann Dir Arrays a JavaScript iteréiert.
Kompatibilitéit: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Node, NPM, Chrome. FireFox, Opera, Konqueror. Et huet 'no bei universal' JS Kompatibilitéit.
En Hashset ass wéi eng onordéiert Array vu Wäerter, awer et kann no engem Wäert exponentiell méi séier gesicht ginn wéi déi gebierteg Array.contains oder Array.indexOf Funktiounen. Dëst mécht et méi einfach efficace, séier Code ze schreiwen. Hassets kënne marginal méi Erënnerung benotzen wéi normal Arrays, awer net exponentiell méi.
Hashsets sinn immens populär an optimiséierter c # an Java Programméierung - well se Entwéckler e ganz schnelle Wee erlaben fir nozekucken (Sich) fir ze kucken ob e Wäert schonn an engem Hashset existéiert. Et benotzt en Wierderbuch wéi Lookup - wat net méi lues gëtt wéi de Set an der Gréisst wiisst. Dëst ass ideal fir Situatiounen déi mir wëllen duplizéiert Entréen an engem Array vermeiden - oder d'Existenz vun engem Wäert iwwerpréift ouni Leeschtungsverloscht.
Eng gemeinsam Schwäch vun Hashsets ass datt se net bestallt sinn - an als solch - kënnen net opgezielt ginn (foreach). Dës Schwächt gëtt am 'JavaScript Searchable Hashset' iwwerwonne mat enger Enumeratiounsfunktioun an och enger copyToArray Funktioun.
'JavaScript Searchable Hashset' kann all Wäert als Schlëssel benotzen. String, ganz Zuel, Array, Klassen a souguer Typen. Dëst mécht et flexibel an am Aklang mat gemeinsame js Programméierungspraktiken.
Et enthält och déi fortgeschratt Hashset Funktiounen déi Java an DotNet Entwéckler erwaarden wéi: 'copyToArray', 'exceptWith', 'isSubsetOf' an 'unionWith' déi et ideal maachen fir an nidderegen Niveau/méi héich Leeschtung Uwendungen ze benotzen.