From b9ba5c02a842510b311194c5ccb212b23ab6fc21 Mon Sep 17 00:00:00 2001 From: Andres Arrieta <44284019+lsomacruzl@users.noreply.github.com> Date: Sun, 27 Oct 2019 16:38:20 -0500 Subject: [PATCH] small grammatical correction (#36931) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit changed the phrase ¨Rellene el código del incrementer función...¨to Rellene el código de la función incrementer... as it was grammatically incorrect --- ...ons-and-side-effects-using-functional-programming.spanish.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.spanish.md b/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.spanish.md index 2b49766277..eda9295639 100644 --- a/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.spanish.md +++ b/curriculum/challenges/spanish/02-javascript-algorithms-and-data-structures/functional-programming/avoid-mutations-and-side-effects-using-functional-programming.spanish.md @@ -10,7 +10,7 @@ localeTitle: Evite las mutaciones y los efectos secundarios utilizando la progra
Si aún no lo ha resuelto, el problema en el desafío anterior fue con la llamada de splice en la función tabClose() . Desafortunadamente, el splice cambia la matriz original a la que se llama, por lo que la segunda llamada a esta usó una matriz modificada y dio resultados inesperados. Este es un pequeño ejemplo de un patrón mucho más grande: se llama una función en una variable, una matriz o un objeto, y la función cambia la variable o algo en el objeto. Uno de los principios básicos de la programación funcional es no cambiar las cosas. Los cambios conducen a errores. Es más fácil prevenir errores sabiendo que sus funciones no cambian nada, incluidos los argumentos de la función o cualquier variable global. El ejemplo anterior no tenía operaciones complicadas, pero el método de splice cambió la matriz original y dio como resultado un error. Recuerde que en la programación funcional, el cambio o la alteración de las cosas se denomina mutation y el resultado se denomina side effect . Una función, idealmente, debería ser una pure function , lo que significa que no causa ningún efecto secundario. Intentemos dominar esta disciplina y no alteremos ninguna variable u objeto en nuestro código.
## Instructions -
Rellene el código del incrementer función para que devuelva el valor de la variable global fixedValue incrementado en uno.
+
Rellene el código de la función incrementer para que devuelva el valor de la variable global fixedValue incrementado en uno.
## Tests