Files
30-seconds-of-code/test/curry/curry.js
2018-02-04 17:38:39 +02:00

3 lines
148 B
JavaScript

const curry = (fn, arity = fn.length, ...args) =>
arity <= args.length ? fn(...args) : curry.bind(null, fn, arity, ...args);
module.exports = curry;