JavaScript

NaN en JavaScript

🚨 ¡Alerta de trampa en #JavaScript! 🚨¿Sabías que NaN significa “Not-A-Number”, pero typeof NaN devuelve “number”? 🤯Esta peculiaridad puede causar errores sutiles en tu código. ¡No te dejes engañar! 👀💻📝Aquí te dejó unos ejemplos de como identificar un NaN

Recordando JQuery

¿La web se ha vuelto más compleja pero no necesariamente más difícil de aprender? ¡Absolutamente! Recordando los días de HTML/CSS/JavaScript y jQuery, hoy el panorama es vastamente diferente, pero la clave sigue siendo dominar los fundamentos. Inspirado por esto, creé mi propio “method chaining” estilo jQuery con #TypeScript, demostrando cómo las herramientas modernas pueden hacer […]

TypeScript private keyword vs JavaScript # prefix private field

¡No te confíes del ‘private’ keyword de TypeScript para declarar tus aparentes fields privados en una clase! 🚨 En realidad, pueden ser accesados durante tiempo de ejecución si alguien espía tu código. TypeScript solo previene el acceso en tiempo de compilación. Para una verdadera privacidad en TypeScript, usa el operador ‘#’ para tus campos de […]

Object vs Map en TypeScript​: Elecciones Estratégicas para el Almacenamiento de Datos

En el mundo del desarrollo web moderno, la elección de las estructuras de datos correctas puede tener un impacto significativo en el rendimiento y la mantenibilidad de nuestras aplicaciones. Hoy, me gustaría compartir algunas reflexiones sobre dos enfoques comunes para el almacenamiento de datos en JavaScript: el uso de Objects tradicionales y la estructura de […]

Clonar objectos en JavaScript

🚨 ¡El secreto para clonar objetos en #JavaScript sin desesperarte! 🤯 ¿Alguna vez has intentado copiar un objeto complejo y te has encontrado con la sorpresa de que no funcionó como esperabas? 👀 Bueno, tenemos una buena noticia: hay una forma nativa y sólida para hacerlo. 🙌 No necesitas recurrir al “spread operator” o crear […]

Abort Controller para Manejar eventos

🚀 Mejora el rendimiento de tu app! 💻 Al manejar listeners de eventos, no olvides `AbortController` 🔄 Aquí tienes algunos ejemplos de cómo utilizarlo para eliminar listeners y optimizar tu aplicación ReactJs #DevTip #JavaScript #ReactJs

Variables Shadowing en JavaScript

¿Sabías que en #JavaScript “variables shadowing” puede hacer que tus variables no sean las mismas? 😱 En realidad, cuando declaras una variable con el mismo nombre en un bloque interior, crea una nueva variable… y la original se queda igual! 🤯 ¡Así es como funciona! #JavaScript #VariablesShadowing #Programming https://lnkd.in/eFNqRKPt