martes, 24 de octubre de 2023

JavaScript: el método flat()

El método flat() devuelve un array donde los sub-arrays han sido propagados hasta una profundidad especificada.
Este método es inmutable, es decir, retorna un nuevo array con los cambios y no cambia el array original. 
Este método recibe un argumento: La profundidad del aplanamiento, que por defecto tiene un valor de 1.
Conclusión: El último ejemplo de la imagen en donde le pasas el argumento Infinity, me resultó muy práctico. 👍

viernes, 8 de septiembre de 2023

Recordando World Of Warcraft

Nunca voy a olvidar todas las aventuras que pasé en el mundo mágico de Azeroth.
Fueron años los que duré jugando, viendo mi personaje subir de nivel, explorando nuevos territorios: selvas, desiertos, bosques, montañas. 
Literalmente me olvidaba de todos mis problemas y vivía otra vida. E inclusive llegué hacer "amigos", y nos conectábamos cotidianamente haciendo duelos, batallas, invasiones a ciudades y más.
Cada expansión que llegué a pagar, cada tarjeta de prepago que llegué a comprar, cada centavo que le invertí, valió la pena.







E inclusive a veces hacíamos grupos de 40 jugadores para ir a atacar alguna ciudad enemiga.





domingo, 7 de mayo de 2023

¡Jugando a un 97% de precisión!

Cabe mencionar que la partida era de a un minuto. 


miércoles, 1 de marzo de 2023

A simple chess game

Sometimes, the best way to play chess is making simple moves... 😉

Link to game

lunes, 2 de enero de 2023

Obtener el valor default de una propiedad CSS con Javascript

Un día me dio curiosidad saber qué display tiene un elemento HTML por default.
¿Cuál es el display de un <button>, <p>, <img>, <input>, <span>? 

Si bien hay sitios que ya tienen esa documentación, yo quería saber cómo obtener dicha información con JavaScript y pues...  googleando, uno también llega a aprender cosas interesantes.

Vamos a suponer que creo un <input> y quiero saber no sólo su display, sino también qué width tiene por defecto, el border  que se le da al <input>, etc.
La solución con la que llegue fue simple: