Lemoncode blog


Artículos, ideas, desarrollos, notas y mucho más

Viewing entries tagged
filter

JavaScript ES6 no más bucles FOR

Cuando trabajamos con array es muy normal que llenemos nuestro código de bucles, que si...

“Mirar si este elemento está en el array...”

“Mirar si la suma de ventas es mayor de X para ofrecer gastos envío cero...”

“Sacar la media de ventas anuales...”

“Si uno de los indicadores está en rojo dispara la alarma...”

“Cerrar el pedido cuando todos los artículos hayan sido enviados...”

 

¿Qué solemos hacer JavaScript ES5? Tirar de bucle y ‘palante’, ¿Que desventajas tiene esto?

- El código es menos legible.

- Es más fácil que nos equivoquemos.

- Estamos repitiendo una y otra vez trozos de código parecidos.

Otra opción era utilizar una librería como lodash, pero... ¿no hay forma de hacer lo mismo sin tener que usar librerías de terceros? La respuesta es sí, con JavaScript ES6 tenemos un montón de métodos de ayuda que están muy bien, algunos son bien conocidos (map, reduce...) y otros no tanto, en este post damos un buen repaso a los más importantes para ayudarte a que tu código sea más fácil de leer y mantener.

7 Comments