函数柯里化 柯里化 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术. 简单来说,就是固定一些参数,返回一个接受剩余参数的函数. 其实就是使用闭包返回一个延迟执行函数. 只看文字描述去理解柯里化可能有点难,举一个很经典的例子: // 这个例子是柯里化,也可以说是部分应用 // 对于什么是部分应用,这里不进行探讨 function add(num1, num2) { return n…