阅读背景:

函数柯里化简单理解

来源:互联网 
!-- flowchart 箭头图标 勿删 --
function add(a,b) { return a + b }   
add(1, 2) => 3
// 对于以上函数如果使用柯里化可以这样改造
function add(a) {
    return b => {
        return a + b
    }
}
add(1)(2) => 3
// 你可以这样理解函数柯里化,通过闭包保存了外部的一个变量,然后返回一个接收参数的函数,在该函数中使用了保存的变量,然后再返回值。
functio



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: