本质上是偏函数的实现
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)) } }
函数柯里化也可以返回偏函数,达到参数复用的目的。