<HTML> <body> </body> <script> function sum(a) { let currentSum = a; function f(b) { currentSum += b; return f; } f.toString = function() { return currentSum; }; return f; } alert( sum(1)(2) ); // 3 alert( sum(5)(-1)(2) ); // 6 alert( sum(6)(-1)(-2)(-3) ); // 0 alert( sum(0)(1)(2)(3)(4)(5) ); // 15 </script> </HTML> <!-- 자세한 설명은 생략한다. 날씨 너무 좋으니까 좀 놀러나간다 근데 이해는 했으니까 괜찮음 ㅎ -->