UNPKG

functional-javascript-workshop

Version:

The basics of functional programming in JavaScript. No libraries required.

10 lines (8 loc) 187 B
function curryN(fn, n) { n = n || fn.length return function curriedN(arg) { if (n <= 1) return fn(arg) return curryN(fn.bind(this, arg), n - 1) } } module.exports = curryN