자기 전에 갑자기 면접에서 보았던 문제가 생각났다..
add(2,4) // 6 add(2)(4) // 6
// a curried add // accepts partial list of arguments function add(x, y) { if (typeof y === "undefined") { // partial return function (y) { return x + y; }; } // full application return x + y; }
출처: stackoverflow