在後端,函數式語言層出不窮。在前端,函數是最後的邊界也已經被漸漸打破。Scala的Scala.js、Clojure的ClojureScript都試圖同購移向前端。原生JavaScript其實也可透過豐富的函數庫,讓前端的函數式程式設計一樣的舒適和優雅。
本書涵蓋大部分函數式程式設計思想,包括JavaScript的函數式支援,Clojure風格的集合、遞迴、函數組合、巨集、模式比對、實用的Monads,以及前端的併發程式設計。
適用:想要瞭解函數式程式設計的JavaScript程式師,或想學習JavaScript的函數式程式師。