JH

Javascript Hashset

Выдавец: Search Turbine
Праверана на вірусы Windows Free
Спампаваць v1.0 42 загрузкі
Версія1.0
Выдавец Search Turbine
Дата выпуску7 кас 2015 г.
Дата дададзена7 кас 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. Гэта палягчае напісанне эфектыўнага і хуткага кода. Hassets могуць выкарыстоўваць нязначна больш памяці, чым звычайныя масівы, але не экспанентна больш.

Хэш-наборы надзвычай папулярныя ў аптымізаваным праграмаванні на C# і Java, таму што яны дазваляюць распрацоўшчыкам вельмі хутка шукаць (пошук), каб даведацца, ці існуе ўжо значэнне ў хэш-сэце. Ён выкарыстоўвае слоўнік, як пошук - які не становіцца павольней, як набор расце ў памеры. Гэта ідэальна для сітуацый, калі мы хочам пазбегнуць дублікатаў запісаў у масіве - або праверыць існаванне значэння без запаволення прадукцыйнасці.

Агульным недахопам Hashsets з'яўляецца тое, што яны неўпарадкаваныя - і як такія - не могуць быць пералічаны (foreach). Гэтая слабасць пераадольваецца ў «JavaScript Searchable Hashset» з дапамогай функцыі пералічэння, а таксама функцыі copyToArray.

«JavaScript Searchable Hashset» можа выкарыстоўваць любое значэнне ў якасці ключа. Радкі, цэлыя лікі, масівы, класы і нават тыпы. Гэта робіць яго гнуткім і ў адпаведнасці з агульнымі практыкамі праграмавання js.

Ён таксама ўключае ў сябе пашыраныя функцыі хэш-набору, якія чакаюць распрацоўшчыкі Java і dotNet, такія як: 'copyToArray', 'exceptWith', 'isSubsetOf' і 'unionWith', што робіць яго ідэальным для выкарыстання ў праграмах больш нізкага ўзроўню/большай прадукцыйнасці.

Падобныя праграмы

Альтэрнатывы

Больш ад гэтага выдаўца