被一道面试题目难到了。
有函数multi(2)(3)(4)=24,算法是2X3X4=24。
求解multi函数。
求大神解答~
------------------分割线---------------------
最终采纳了@Ende93 的答案,感觉更优美一些。但是代码需要调整一下:
function multi(n){ var fn = function(x) { return multi(n * x); }; fn.toString = function() { return n; }; return fn; }
demo: http://jsfiddle.net/etianqq/7sjo4nwt/
至尊宝的传说
慕虎7371278