柯里化是把接受多个参数的函数变换成接受一个单一参数的函数,并且返回接受余下的参数而且返回结果的新函数的技术。在《Mostly adequate guide》中,这样总结了 Currying ――只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。Currying 是函数式编程的一种实现,可以给我们的编程带来便利。那 Currying 函数到底长什么样呢?

JavaScript函数柯里化实现原理及过程