<script type="text/javascript">
//普通函数
function add(x,y){
return x + y;
}
//将一个函数curry化以获得一个新的函数
var newadd = test(add,5);
newadd(4);//9
//另一种选择,直接调用新函数
test(add,6)(7);//输出13
</script>
何时使用Curry化
当发现正在调用同一个函数时,并且传递的参数绝大多数都是相同的,那么该函数可能是用于Curry化的一个很好的候选参数
您可能感兴趣的文章: