本质上是偏函数的实现
function partial(fn, str1, str2) {
return function() {
let args = Array.prototype.slice.call(arguments, 0)
return fn.apply(this, [str1, str2].concat(args))
}
} 函数柯里化也可以返回偏函数,达到参数复用的目的。

本质上是偏函数的实现
function partial(fn, str1, str2) {
return function() {
let args = Array.prototype.slice.call(arguments, 0)
return fn.apply(this, [str1, str2].concat(args))
}
} 函数柯里化也可以返回偏函数,达到参数复用的目的。