javascript函数柯里化初探

// 柯里化之前
function add(x,y,z){
  return x+y+z;
}
add(1,2,3)  // 6

// 柯里化之后
function curryAdd(x){
  return function(y){
    return function(z){
      return x+y+z;
    }
  }
}
curryAdd(1)(2)(3)  // 6

  

 

posted @ 2019-07-17 09:39  曾志呀  阅读(73)  评论(0编辑  收藏  举报