JH

Javascript Hashset

Vydavatel: Search Turbine
Prohledáno na viry Windows Free
Stažení v1.0 42 stažení
Verze1.0
Vydavatel Search Turbine
Datum vydání7. 10. 2015
Datum přidáno7. 10. 2015
Os požadavkyWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
PožadavkyNone
Celkový počet stažení42
CenaFree

Popis

'JavaScript Hashset' je čistá implementace JS datového typu HashSet. Je vhodný pro klientské použití a také pro node.js . Je optimalizován pro JavaScriptové vyhledávací/vyhledávací rutiny – což může být pomalé místo výkonu při iteraci polí v JavaScriptu.

Kompatibilita: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Uzel, NPM, Chrome. FireFox, Opera, Konqueror. Má „téměř univerzální“ kompatibilitu s JS.

Hashset je jako neuspořádané pole hodnot, ale lze v něm hledat hodnotu exponenciálně rychleji než nativní funkce Array.contains nebo Array.indexOf. To usnadňuje psaní efektivního a rychlého kódu. Hassets mohou používat o něco více paměti než normální pole, ale ne exponenciálně více.

Hashsety jsou velmi oblíbené v optimalizovaném programování v c# a Java – protože umožňují vývojářům velmi rychlý způsob, jak vyhledávat (vyhledávání), aby zjistili, zda hodnota již v hashsetu existuje. Používá slovník jako vyhledávání - který se nezpomaluje, když množina roste. To je ideální pro situace, kdy se chceme vyhnout duplicitním záznamům v poli - nebo zkontrolovat existenci hodnoty bez zpomalení výkonu.

Společnou slabinou hashsetů je to, že nejsou uspořádané - a jako takové - nemohou být vyjmenovány (foreach). Tato slabina je překonána v 'JavaScript Searchable Hashset' s funkcí enumerate a také funkcí copyToArray.

'JavaScript Searchable Hashset' může jako klíč použít libovolnou hodnotu. Řetězec, celé číslo, pole, třídy a dokonce i typy. Díky tomu je flexibilní a v souladu s běžnými postupy programování js.

Zahrnuje také pokročilé funkce hashset, které očekávají vývojáři Java a dotNet, jako jsou: 'copyToArray', 'exceptWith', 'isSubsetOf' a 'unionWith', díky nimž je ideální pro použití v aplikacích s nižším/vyšším výkonem.

Podobné programy

Alternativy

Více od tohoto vydavatele