JH

Javascript Hashset

Editor: Search Turbine
Escaneo de virus Windows Free
Descargar v1.0 42 descargas
Versión1.0
Editor Search Turbine
Fecha de lanzamiento7 oct 2015
Fecha Agregada7 oct 2015
Requisitos del sistema operativoWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
RequisitosNone
Descargas totales42
PrecioFree

Descripción

'JavaScript Hashset' es una implementación JS pura del tipo de datos HashSet. Es adecuado para el uso del cliente y también para node.js. Está optimizado para las rutinas de búsqueda/búsqueda de JavaScript, lo que puede ser un cuello de botella lento en el rendimiento cuando se iteran Arrays en JavaScript.

Compatibilidad: Internet Explorer 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11. Nodo, NPM, Chrome. Firefox, Opera, Konqueror. Tiene compatibilidad JS 'casi universal'.

Un hashset es como una matriz desordenada de valores, pero se puede buscar un valor exponencialmente más rápido que las funciones nativas Array.contains o Array.indexOf. Esto facilita la escritura de código eficiente y rápido. Los hassets pueden usar un poco más de memoria que los arreglos normales, pero no exponencialmente más.

Los hashsets son muy populares en la programación optimizada de C# y Java, porque les permiten a los desarrolladores una forma muy rápida de buscar (buscar) para ver si ya existe un valor en un Hashset. Utiliza una búsqueda similar a un diccionario, que no se vuelve más lenta a medida que el conjunto crece en tamaño. Esto es ideal para situaciones en las que queremos evitar entradas duplicadas en una matriz, o comprobar la existencia de un valor sin ralentizar el rendimiento.

Una debilidad común de los Hashsets es que no están ordenados y, como tales, no se pueden enumerar (foreach). Esta debilidad se supera en 'JavaScript Searchable Hashset' con una función de enumeración y también una función copyToArray.

'JavaScript Searchable Hashset' puede usar cualquier valor como clave. Cadena, entero, matriz, clases e incluso tipos. Esto lo hace flexible y acorde con las prácticas comunes de programación js.

También incluye las funciones avanzadas de hashset que los desarrolladores de Java y dotNet esperan, como: 'copyToArray', 'exceptWith', 'isSubsetOf' y 'unionWith', que lo hacen ideal para usar en aplicaciones de bajo nivel/mayor rendimiento.

Programas similares

Alternativas

Más de este editor