>>787
問題はミスリードさせる部分があったかもしれんが、
()という関数適用を任意の数だけ尻にくっつける以上、valueOfプロパティを用意した関数を返すしか選択肢はないと思う。
細部でアロー関数を使って見かけ上はかっこよく改造はできるだろうけど、
あのコードの考え方が最善で模範解答だって思っただけだよ。

代案なんかあるか?JSの括りで例題を満たすコードを出すのは他の方法では無理そうだと思ってるんだが…