在后端,函數(shù)式語言層出不窮。在前端,函數(shù)式最后的邊界也已經被漸漸打破。Scala的Scala.js、Clojure的ClojureScript都試圖同構移向前端。然而,原生JavaScript其實也可以通過豐富的庫讓前端的函數(shù)式編程一樣的舒適和優(yōu)雅。本書涵蓋了大部分函數(shù)式編程思想,包括JavaScript的函數(shù)式支持,Clojure風格的集合、遞歸、函數(shù)組合、宏、模式匹配、實用的Monads,以及前端的并發(fā)編程。本書適合想要了解函數(shù)式編程的JavaScript程序員或者想學習JavaScript的函數(shù)式程序員閱讀。