Seleccionar página

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. No obstante tienen una limitación, la unicidad de sus claves se establece por medio de una comparación estricta y con los objetos esto no puede ser lo que necesitamos. Te proponemos una forma de superar esta limitación.

leer más

Retrospectiva de la función equal() tras varios años de uso

Vamos a repasar las lecciones aprendidas después de un par de años utilizando una función de comparación universal que comprueba si dos elementos de Javascript son equivalentes entre sí. Muchas de las conclusiones de esta restrospectiva pueden ser de utilidad a la hora de plantearte el diseño de una función con vocación de reutilización generalista.

leer más

Tiempo de alta precisión en Javascript

Muchos siguen utilizando Date.now() cuando se puede utilizar performance.now() para obtener datos de mayor precisión para la medición del tiempo dentro de nuestra aplicación. Veamos cómo funciona, cuales son diferencias y cómo podemos aprovecharnos de su precisión.

leer más

Clases: new.target

Aunque pueda parecer que target.new tiene una utilidad limitada, lo cierto es que es un recurso sencillo para controlar a que se está instanciando en cada momento y poder definir clases abstractas, crear clases no heredables, etc.

leer más

Clases: super

El uso de super nos ofrece una gran flexibilidad a la hora de acceder e invocar a miembros de las clases de las que heredamos, sobre todo cuando se ha producido la sobrescritura de propiedades y métodos. Veamos cómo.

leer más

Vue.js community leaders Q&A with Core Team

Gusto y Chris Fritz, miembros del Core Team de Vue, nos cuentan qué novedades esperar en Vue v3 y del ecosistema que lo rodea, además de responder a una extensa ronda de preguntas por parte de los asistentes a este encuentro en Madrid.

leer más

Introducción a Verdaccio: gestión de paquetes privados

Juan PIcado nos hace una introducción a Verdaccio, un impresionante projecto de código abierto para hostear un registro privado de paquetes de Node.js. Es muy ligero y actua como proxy de NPM, por lo que ofrece la máxima flexibilidad. Además, Pablo Almunia, nos cuenta su experiencia utilizando Verdaccio en un entorno de real.

leer más

Clases: herencia

La herencia es una de las características más interesantes y menos explotada de los objetos en Javascript. Su implementación por medio de la cadena de prototipos es bastante compleja, pero la sintaxis de clases nos facilita mucho la escritura de un código que aproveche las características que la herencia nos ofrece.

leer más