1.0 KiB
1.0 KiB
title, localeTitle
| 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