Javascript. Pequeñas recetas para mejorar
Recopilatorio de consejos y recetas para incrementar tus habilidades desarrollando con Javascript
English version: https://medium.com/@ger86/javascript-small-recipes-to-improve-bcee63e17e58
Aquellos que me seguís por Linkedin seguramente habréis visto que cada miércoles publico una pequeña receta relacionada con Javascript en donde cuento algún truco o consejo para mejorar con este lenguaje.
Dado que ya habéis sido unos cuantos quienes me habéis escrito para que recopile todas ellas en un artículo he preparado este que leeréis a continuación ahora que son un número suficientemente grande como para que tenga sentido hacerlo.
Espero que os guste y que os sirva para mejorar, porque es de lo que se trata. Así que, como siempre, ¡vamos a ello!
1. Array destructuring
En esta receta repaso como podemos emplear la sintaxis “array destructuring” para extraer elementos de un array o añadir nuevos a él.

2. Manipulación del DOM mediante Javascript
Ahora que Javascript ha incorporado de forma nativa muchas de esas funciones para las que antes era más cómodo recurrir a JQuery he considerado interesante recopilar algunas de ellas:

3. Métodos útiles del objeto console
Estamos tan acostumbrados a depurar empleando console.log
que muchas veces se nos olvidan los otros métodos que nos proporciona este objeto. En esta receta encontrarás alguno más que seguro te resulta útil en alguna ocasión.

4. Fetch
Gracias a la API nativa de Javascript fetch ahora es muy sencillo realizar peticiones asíncronas (XMLHttpRequest) sin recurrir a librerías de terceros como axios.

5. Find, some, every
Ahora que la programación funcional ha llegado para quedarse, ¿qué tal repasar las funciones find
, some
, every
que nos permiten realizar consultas sobre un array sin recurrir a bucles?

6. Programación imperativa vs programación declarativa
Y hablando de programación imperativa y declarativa. ¿Conocéis sus diferencias?

7. Promises
A estas alturas no creo que vaya a descubrir a nadie lo que es una Promise. Sin embargo, Javascript ha incorporado algunos métodos bastante útiles a este tipo de objeto que me ha parecido interesante recopilar.

8. Reduce
Otra receta más sobre programación declarativa, esta vez para mostraros algunas de las cosas que se pueden lograr empleando la función reduce
. Interesante, ¿verdad?

Conclusiones
Como veis, Javascript posee multitud de trucos sintácticos para hacernos mucho más agradable la experiencia de desarrollar en este lenguaje. Por eso siempre respondo a quien me pregunta acerca de qué librería o framework aprender:
¿Sabes bien Javascript?
Creo que conocer el lenguaje es fundamental antes de pasar a trabajar sobre una capa por encima, de ahí que prepare estas mini recetas cada miércoles para reforzar mis conocimientos.
Recordad que si además queréis profundizar tenéis el fantástico libro online y gratuito You don’t know Javascript:
Más artículos de la serie
¿Quieres recibir más artículos como este?
Si te ha gustado este artículo te animo a que te suscribas a la newsletter que envío cada domingo con publicaciones similares a esta y más contenido recomendado: 👇👇👇