以 func(a)(b)(c) 的方式调用的 Javascript 函数
Javascript function called in the manner of func(a)(b)(c)
我知道在这里解决家庭作业被认为是不好的做法,所以我只是在问一些方向,因为我完全不知所措。问题是:定义一个函数 add(),它以函数方式将数字相加。例如 add(1)(1)(1)(1)(1)(1) 返回 5。第二个例子:
var addTwo = add(2);
console.log(addTwo); // 2
console.log(addTwo(3)); // 5
如注释中所述,它被称为咖喱。 下面是正在发生的事情的简单示例:
// uncurried
var example1 = function (a, b, c) {
// do something with a, b, and c
};
// curried
var example2 = function(a) {
return function (b) {
return function (c) {
// do something with a, b, and c
};
};
};
查看链接以获取全貌。 祝你好运。
相关文章:
- 以不同的方式调用javascript函数
- 以编程方式调用javascript函数
- 以 func(a)(b)(c) 的方式调用的 Javascript 函数
- 如何用两种不同的方式调用同一个函数
- 以编程方式调用模糊会禁用与浏览器窗口的交互
- 以编程方式调用选项卡捕获引发异常
- 防止以编程方式调用 django-rest-framework API
- 如何在回发上保留选定的选项卡或以编程方式调用之前激活方法
- jwysiwyg以编程方式调用工具栏单击
- Dropzone.js以编程方式调用accept()函数
- 如何通过JQuery或Javascript以编程方式调用服务器单击
- 如何在 d3 中以编程方式调用“单击”事件
- 如何以编程方式调用;点击“;的css
- 使用JQuery以不可见的方式调用URL并返回成功/错误标志
- javascript onclick事件在internet explorer中以编程方式调用时未冒泡<=8.
- 以全局函数的方式调用局部函数
- 可以以编程方式调用事件处理程序吗?
- 是否可以在JS中以编程方式调用电话号码?
- 如何在angularjs中以编程方式调用自定义指令
- 以编程方式调用onclick和onchange不能按预期工作