Jäta vahele ja mine sisule
JH

Javascript Hashset

Kirjastaja: Search Turbine
Viiruste suhtes skaneeritud Windows Free
Lae alla v1.0 42 allalaadimisi
Versioon1.0
Kirjastaja Search Turbine
Väljalaske kuupäev7. okt 2015
Kuupäev lisatud7. okt 2015
Os nõudedWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
NõudedNone
Allalaadimisi kokku42
HindFree

Kirjeldus

„JavaScripti räsikomplekt” on andmetüübi HashSet puhas JS-i teostus. See sobib kasutamiseks nii kliendi kui ka node.js jaoks. See on optimeeritud JavaScripti otsingu-/otsingurutiinide jaoks, mis võib massiivide itereerimisel JavaScriptis olla jõudluse kitsaskohaks.

Ühilduvus: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Sõlm, NPM, Chrome. FireFox, Opera, Konqueror. Sellel on peaaegu universaalne JS-ühilduvus.

Räsikomplekt on nagu järjestamata väärtuste massiiv, kuid seda saab otsida eksponentsiaalselt kiiremini kui natiivset funktsiooni Array.contains või Array.indexOf. See muudab tõhusa ja kiire koodi kirjutamise lihtsamaks. Hässetid võivad kasutada veidi rohkem mälu kui tavalised massiivid, kuid mitte eksponentsiaalselt rohkem.

Räsikomplektid on optimeeritud c# ja Java programmeerimises ülipopulaarsed – kuna need võimaldavad arendajatel väga kiiresti otsida (otsida), kas väärtus on räsis juba olemas. See kasutab sõnastikku nagu otsing – mis ei muutu komplekti suuruse kasvades aeglasemaks. See on ideaalne olukordades, kus soovime vältida massiivi dubleerivaid kirjeid või kontrollida väärtuse olemasolu ilma jõudlust aeglustamata.

Räsikomplektide üldine nõrkus on see, et need on järjestamata – ja sellisena – neid ei saa loetleda (foreach). See nõrkus on ületatud JavaScripti otsitavas räsikomplektis loendusfunktsiooniga ja ka funktsiooniga copyToArray.

„JavaScripti otsitav räsikomplekt” võib võtmena kasutada mis tahes väärtust. String, täisarv, massiiv, klassid ja isegi tüübid. See muudab selle paindlikuks ja on kooskõlas tavaliste js-i programmeerimistavadega.

See sisaldab ka täiustatud räsikomplekti funktsioone, mida Java ja dotNeti arendajad ootavad, nagu 'copyToArray', 'exceptWith', 'isSubsetOf' ja 'unionWith', mis muudavad selle ideaalseks kasutamiseks madalama taseme/suurema jõudlusega rakendustes.

Sarnased programmid

Alternatiivid

Rohkem sellest väljaandjast