1章 関数型JavaScriptへのいざない
2章 第一級関数と作用的プログラミング
3章 JavaScriptにおける変数のスコープとクロージャ
4章 高階関数
5章 関数を組み立てる関数
6章 再帰
7章 純粋性、不変性、変更ポリシー
8章 フローベースプログラミング
9章 クラスを使わないプログラミング
JavaScriptビルトインのデータ型を上手に利用するための基本知識やJavaScriptにおける関数の持つ特性など、関数型プログラミングの技術とその考え方について解説。実際のJavaScriptコーディングに関数型プログラミングのエッセンスを加えるポイントをサンプルを使って丁寧に説明している。
・関数型プログラミング入門(Java, Javascript)[2020-10-29に投稿]
・作って学ぶ、ざっくり関数型プログラミング in javascript[2018-06-30に投稿]