首页 > 解决方案 > 这是一个咖喱函数吗?

问题描述

我正在学习 JS 编码面试,只是想要一个简单的 JS 柯里化示例。

这个例子是否通过柯里化?

    function curry(a){
     return function(b){
       return function(c){
         console.log(a+b+c)
      }
    }
  }
   curry(2)(2)(2)

标签: javascriptcurrying

解决方案


绝对地!你有一个函数,返回一个函数,因此它使用之前传递的参数,在返回函数的范围内实现闭包。


推荐阅读