JH

Javascript Hashset

Издавач: Search Turbine
Вирусно скенирано Windows Free
Преземи v1.0 42 преземања
Верзија1.0
Издавач Search Turbine
Датум на издавање7.10.2015
Датум на додавање7.10.2015
Барања за ОСWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
БарањаNone
Вкупно преземања42
ЦенаFree

Опис

„JavaScript Hashset“ е чиста JS имплементација на типот на податоци HashSet. Погоден е за користење на клиентот, а исто така и за node.js. Оптимизиран е за рутини за пребарување/пребарување JavaScript - што може да биде бавно тесно грло на перформансите при повторување низи во JavaScript.

Компатибилност: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Јазол, NPM, Chrome. FireFox, Opera, Konqueror. Има „блиску до универзална“ JS компатибилност.

Хешсетот е како неуредена низа вредности, но може да се бара вредност експоненцијално побрзо од матичната Array.contains или Array.indexOf функции. Ова го олеснува пишувањето ефикасен, брз код. Хасетите може да користат маргинално повеќе меморија од нормалните низи, но не и експоненцијално повеќе.

Хешсетовите се многу популарни во оптимизираното програмирање c# и Java - затоа што им овозможуваат на програмерите многу брз начин за пребарување (пребарување) за да видат дали веќе постои вредност во Hashset. Користи речник како пребарување - што не станува побавно додека сетот расте во големина. Ова е идеално за ситуации во кои сакаме да избегнеме дупликат записи во низа - или да го провериме постоењето на вредност без забавување на перформансите.

Вообичаена слабост на Hashsets е тоа што тие се неуредени - и како такви - не може да се набројат (foreach). Оваа слабост е надмината во 'JavaScript Searchable Hashset' со функција за набројување, а исто така и функција copyToArray.

„Хашсет со можност за пребарување на JavaScript“ може да користи која било вредност како клуч. Низа, цел број, низа, класи, па дури и типови. Ова го прави флексибилен во согласност со вообичаените практики за програмирање js.

Ги вклучува и напредните функции на хашсет што ги очекуваат програмерите на Java и dotNet, како што се: 'copyToArray', 'exceptWith', 'isSubsetOf' и 'unionWith' што го прават идеален за употреба во апликации од пониско ниво/повисоки перформанси.

Слични програми

Алтернативи

Повеќе од овој издавател