function () { return currentSum; }; ?
в прототипе .toString() затираешь?
мне непонятно, зачем функция f обрабатывется toString (но я вычислил, если этого не сделать, то передается вся функция, а нее значение) и далее равно функция с возвратом переменной
https://learn.javascript.ru/object-toprimitive
Спасибо, теперь понял
Обсуждают сегодня