Files

31 lines
1.0 KiB
Markdown
Raw Normal View History

2018-10-12 15:37:13 -04:00
---
title: Avoid Mutations and Side Effects Using Functional Programming
localeTitle: Evite las mutaciones y los efectos secundarios utilizando la programación funcional
---
## Evite las mutaciones y los efectos secundarios utilizando la programación funcional
### Explicación del problema
Rellene el código del `incrementer` función para que devuelva el valor de la variable global `fixedValue` incrementado en uno. `fixedValue` no debe cambiar, sin importar cuántas veces se `incrememter` la función `incrememter` .
### Sugerencia 1
Usar el operador de incremento ( `++` ) en el valor `fixedValue` cambiará el valor `fixedValue` , lo que significa que ya no hará referencia al mismo valor con el que fue asignado.
### Solución:
```javascript
// the global variable
var fixedValue = 4;
function incrementer () {
// Add your code below this line
return fixedValue + 1;
// Add your code above this line
}
var newValue = incrementer(); // Should equal 5
console.log(fixedValue); // Should print 4
```