高阶函数的参数通常用来配置返回函数的行为。
function makeAdder(VALUE) {
return function(addValue) {
return VALUE + addValue;
}
}
var add100 = makeAdder(100);
add100(38);
- 传入100会被
makeAdder
捕获,即使函数已经返回但是任然能够被引用到。 - 100参数起到了一个预置的作用。
高阶函数的参数通常用来配置返回函数的行为。
function makeAdder(VALUE) {
return function(addValue) {
return VALUE + addValue;
}
}
var add100 = makeAdder(100);
add100(38);
makeAdder
捕获,即使函数已经返回但是任然能够被引用到。