// 函数柯里化:合并参数 第一个函数的参数合并成整体的 传递给统一的函数
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-06-06 18:06:38 发布