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