小编abc*_*xyz的帖子

如何使函数 add 在 javascript 中工作 - console.log(add(2)(3)(4)) //9 不使用 valueof 或 toString

javascript问题添加无限数字,末尾没有空括号

我试过这个:

const Sum = function (a) {
        function innerFunc (b) {
            console.log("B", b)
            return b ? Sum(a + b) : a;
        }
    }
  console.log(Sum(2)(3)(4))
Run Code Online (Sandbox Code Playgroud)

但它适用于 console.log(Sum(2)(3)(4)()) 即最后一个空括号,有没有办法通过更改函数来做到这一点,以便没有空括号的控制台日志给出正确的结果结果,目前它抛出一个错误,指出 Sum 不是函数

javascript recursion currying

2
推荐指数
1
解决办法
136
查看次数

标签 统计

currying ×1

javascript ×1

recursion ×1