标签:
函数柯里化就是接受多个参数的函数变换成接受一个单个参数的函数。
下面是函数柯里化的一般写法:
//针对第一重函数和第二重函数通过第一重函数fn进行处理。
function curry(fn){
// 1...n,
var args = Array.prototype.slice.apply(arguments,1);
return function(){
var innerArgs = Array.prototype.slice.apply(arguments);
var allArgs = args.concat(innerArgs);
fn.apply(null, allArgs);
}
}
标签:
原文地址:http://www.cnblogs.com/liuyinlei/p/5399939.html