Seleccionar página
Limitar el tamaño de un Map

Limitar el tamaño de un Map

Reconozcámoslo, normalmente en Javascript no nos preocupamos mucho de la memoria. En los navegadores el entorno de ejecución se reiniciará frecuentemente: cuando cambia el usuario de página en un navegador, cierra y abre las pestañas, etc. Pero cuando ejecutamos...
Cómo conseguir un objeto Map ordenado

Cómo conseguir un objeto Map ordenado

Una pregunta bastante habitual es cómo conseguir un objeto Map ordenado, ya sea por sus claves o por sus valores. Los objetos Map almacenan los datos en el mismo orden en el que han sido insertados y este no siempre es el orden que nos interesa. Vamos a analizar...
¿Es una función nativa de Javascript?

¿Es una función nativa de Javascript?

Recientemente nos hemos encontrado con la necesidad de identificar si una determinada función es una función nativa del lenguaje Javascript o ha sido creada por código. La cuestión parece sencilla, pero cuando nos ponemos a pensar como resolverlo vemos que en...
Superando la comprobación estricta en Set y Map

Superando la comprobación estricta en Set y Map

Set y Map son unas de los mejores y más útiles manejadores de estructuras de datos que nos ofrece Javascript. Gracias a ellos podemos crear diccionarios bien estructurados y resolver algunas de las complejidades y limitaciones de modelo ofrecido por objetos y...