<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化的一个很好的候选参数
您可能感兴趣的文章:
