柯里化
柯里化:
如果一个函数可以接收多个参数,将这个函数转化为每次只接受一部分的参数的函数的多次调用形式。
function add(a,b){
return a+b;
}
add(1,2); //3
function curryAdd(a){
return function(b){
return a+b;
}
}
curryAdd(1)(2); //3
柯里化:
如果一个函数可以接收多个参数,将这个函数转化为每次只接受一部分的参数的函数的多次调用形式。
function add(a,b){
return a+b;
}
add(1,2); //3
function curryAdd(a){
return function(b){
return a+b;
}
}
curryAdd(1)(2); //3