柯里化1
function add (x, y) {
return (x + y)
}第一层
function curriedAdd (x) {
return function(y) {
return x + y
}
}第二层
function currying (fn, ...args1) {
return function (...args2) {
return fn(...args1, ...args2)
}
}
var increment = currying(add, 1)第三层
柯里化优势
柯里化劣势
最后更新于