JH

Javascript Hashset

Editore: Search Turbine
Analizzato per virus Windows Free
Scarica v1.0 42 scaricamenti
Versione1.0
Editore Search Turbine
Data di rilascio7 ott 2015
Data aggiunta7 ott 2015
Requisiti del sistema operativoWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
RequisitiNone
Download totali42
PrezzoFree

Descrizione

'JavaScript Hashset' è una pura implementazione JS del tipo di dati HashSet. È adatto per l'utilizzo da parte del client e anche per node.js . È ottimizzato per le routine di ricerca/ricerca JavaScript, che possono rallentare le prestazioni durante l'iterazione di array in JavaScript.

Compatibilità: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Nodo, NPM, Chrome. FireFox, Opera, Konqueror. Ha una compatibilità JS "quasi universale".

Un hashset è come una matrice di valori non ordinata, ma è possibile cercare un valore in modo esponenzialmente più veloce rispetto alle funzioni Array.contains o Array.indexOf native. Ciò semplifica la scrittura di codice efficiente e veloce. Gli hasset possono utilizzare leggermente più memoria rispetto agli array normali, ma non in modo esponenziale.

Gli hashset sono estremamente popolari nella programmazione C# e Java ottimizzata, perché consentono agli sviluppatori un modo molto veloce per cercare (ricercare) per vedere se esiste già un valore in un hashset. Utilizza un dizionario come la ricerca, che non rallenta con l'aumentare delle dimensioni del set. Questo è l'ideale per le situazioni in cui vogliamo evitare voci duplicate in un array o controllare l'esistenza di un valore senza un rallentamento delle prestazioni.

Un punto debole comune degli Hashset è che non sono ordinati - e come tali - non possono essere enumerati (foreach). Questa debolezza viene superata in "JavaScript Searchable Hashset" con una funzione di enumerazione e anche una funzione copyToArray.

'JavaScript Searchable Hashset' può utilizzare qualsiasi valore come chiave. Stringa, intero, array, classi e anche tipi. Ciò lo rende flessibile e in linea con le comuni pratiche di programmazione js.

Include anche le funzioni di hashset avanzate che gli sviluppatori Java e dotNet si aspettano come: 'copyToArray', 'ExceptionWith', 'isSubsetOf' e 'unionWith' che lo rendono ideale per l'uso in applicazioni di livello inferiore/con prestazioni superiori.

Programmi simili

Alternative

Altri prodotti di questo editore