821 B
821 B
title | localeTitle |
---|---|
Avoid Mutations and Side Effects Using Functional Programming | 使用功能编程避免突变和副作用 |
使用功能编程避免突变和副作用
问题解释
填写函数incrementer
的代码,使其返回全局变量fixedValue
的值增加1。 fixedValue
不应该改变,不管功能多少次incrememter
被调用。
提示1
在fixedValue
上使用增量运算符( ++
)将改变fixedValue
,这意味着它将不再引用它所分配的相同值。
解:
// 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