// 函数柯里化:合并参数 第一个函数的参数合并成整体的 传递给统一的函数
function curry(fn){
console.log(fn);
var args = Array.prototype.slice.call(arguments,1);
return function(){
var innerArgs = Array.prototype.slice.call(arguments);
var finalArgs = args.concat(innerArgs);
return fn.apply(this,finalArgs);
}
}
function add(num1,num2,num3){
return num1+num2+num3;
}
var t = curry(add,50)(1,2);
alert(t);
javascript函数柯里化
函数柯里化的实现与应用
最新推荐文章于 2024-04-04 20:52:19 发布
本文介绍了一种函数柯里化的实现方法,并通过具体示例展示了如何将多个参数组合后传递给目标函数。该技术有助于提高代码复用性和灵活性。
821

被折叠的 条评论
为什么被折叠?



