回答
+
是operator,它不是一個函數。 typeof +
因此是語法錯誤。
雖然這個答案是完美的,但它確實導致了另一個問題:如果'**'是一個函數,它會不會很好... var total = list.reduce(+ 0)'。或者更好,如果我們有自動的currying/partial應用,並且定義了'reduce = function(fn,start,list)',那麼我們就可以執行'sum = reduce(+,0)'。不,這只是[瘋狂](http://en.wikipedia.org/wiki/Functional_programming)** ** [talk](http://www.haskell.org/haskellwiki/Haskell)**! –
是的,在玩haskell和scheme之後,由於javacript被呈現給我看起來有點類似於他們,所以我很希望它。顯然我誤導了。 – user1544128
@ user1544128,JavaScript與lisp語言有許多共同之處,但這不是其中之一。 – rid
- 1. 爲什麼typeof被稱爲運算符而不是函數?
- 2. 爲什麼javascript typeof總是返回「object」
- 3. NHibernate.ISession.CreateCriteria(typeof運算(BusinessObject的))是{}
- 4. 爲什麼typeof運算對象,字符串,數字...在Javascript
- 5. JavaScript的怪誕 - typeof運算[] ===的typeof {}計算結果爲 '真'
- 6. javascript中typeof的用法是什麼?
- 7. JavaScript中的「typeof $」是什麼意思?
- 8. typeof new Function()總是「功能」?
- 9. 在Javascript中使用===而不是== typeof的原因是什麼?
- 10. Javascript:什麼是javascript的功能
- 11. 爲什麼typeof運算1 === 1返回錯誤,而不是布爾
- 12. 什麼是|運算符在JavaScript中?
- 13. 不知道爲什麼我的功能不是一個功能?
- 14. 爲什麼typeof(Inf)是雙重的?
- 15. 什麼是??! Javascript中的運算符?
- 16. 爲什麼不是這個javascript運行
- 17. Javascript中的功能是什麼意思?
- 18. strord在javascript中的功能是什麼?
- 19. 爲什麼我的功能不算?
- 20. 什麼是typeof關鍵字
- 21. Java中Bitwise和Bitshift運算符的功能是什麼?
- 22. 爲什麼我的刪除函數在Node.js中不是typeof「undefined」?
- 23. 爲什麼javascript的typeof總是返回「object」?
- 24. 爲什麼不能運行go功能?
- 25. javascript:什麼是不是? (!!運營商)
- 26. 這是什麼== - javascript運算符?
- 27. 爲什麼我的功能不是功能?
- 28. 爲什麼「的typeof(ISubController).IsAssignableFrom(value.GetType())」而不是「價值ISubController」
- 29. 爲什麼sideNav功能是不是在引導
- 30. Javascript - 這行是什麼意思? !功能($)
...因爲'+'是一個操作符? –
爲什麼它應該是功能? – aksu
什麼是JavaScript? JavaScript不是C++ :) –