1.0 KiB
1.0 KiB
title | localeTitle |
---|---|
Avoid Mutations and Side Effects Using Functional Programming | 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:
// 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