rid*_*rid 13

+是一个运营商,它不是一个功能.typeof +因此是语法错误.

  • 虽然这个答案是完美的,但它确实引出了另一个问题:如果`+`**是**函数......`var total = list.reduce(+,0)`,那不是很好.或者甚至更好,如果我们有自动currying /部分应用,我们定义`reduce = function(fn,start,list)`这样我们就可以做`sum = reduce(+,0)`.不,那只是**[抓狂](http://en.wikipedia.org/wiki/Functional_programming)****[谈话](http://www.haskell.org/haskellwiki/Haskell)**! (3认同)