JavaScript curry function

后端 未结 2 1689
遇见更好的自我
遇见更好的自我 2020-12-14 21:25

I have implemented a curry function this way:

function curry (fn) {
    var slice = Array.prototype.slice,
        args = slice.apply(arguments,         


        
2条回答
  •  无人及你
    2020-12-14 21:43

    You're missing a return in your curry function.

    I.e.

    return function () {
        return fn.apply(null, args.concat(slice.apply(arguments)));
    };
    

    That seems to work :)

提交回复
热议问题