1 2 3 4 5 6 7 8 9 10
| function add() { const createF = (v) => { const b = function () { return createF(v + [...arguments].reduce((s, cur) => s + cur, 0)); }; b.toString = () => v; return b; }; return createF([...arguments].reduce((s, cur) => s + cur, 0)); }
|