| Версия | 1.0 |
|---|---|
| Ношир | Search Turbine |
| Рӯзи нашр | 07 Окт 2015 |
| Санаи иловашуда | 07 Окт 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 Hashset Searchable' бо функсияи номбаркунӣ ва инчунин функсияи copyToArray бартараф карда мешавад.
'JavaScript Hashset Ҷустуҷӯ' метавонад ҳама гуна арзишро ҳамчун калид истифода барад. Сатр, адади бутун, массив, синфҳо ва ҳатто намудҳо. Ин онро чандир мегардонад, ки бо амалияҳои маъмули барномасозии js мувофиқ бошад.
Он инчунин функсияҳои пешрафтаи hashset-ро дар бар мегирад, ки таҳиягарони Java ва dotNet интизоранд, аз қабили: 'copyToArray', 'exceptWith', 'isSubsetOf' ва 'unionWith', ки онро барои истифода дар барномаҳои сатҳи поён/баландтар беҳтарин мегардонанд.