Book Watch/ニュース

関数のカリー化って何だ? JavaScriptの関数の使い方をマスターできる解説書が発売

ECMAScript 2021に対応。関数定義の書き方からクロージャや再帰の応用までカバー

『JavaScript徹底攻略 関数編』

 (株)インプレスR&Dは、書籍『JavaScript徹底攻略 関数編』(著:澁谷真帆氏)を7月22日に発売した。価格は、電子版が1,760円、印刷版が2,200円。

 本書は、プログラミング言語「JavaScript」の関数の使い方を徹底的に解説したもの。関数定義の書き方や関数の呼び出し方といった基礎から、クロージャや再帰の応用、関数型プログラミングの理論的な概要までを扱う。「Google Chrome」や「Microsoft Edge」、「Firefox」などの主要なWebブラウザーをサポートしている「ECMAScript 2021」にも対応している。

 また本書では、一般的な入門書ではあまり触れられることのない、「関数のカリー化」や「無名再帰と不動点コンビネータ」、「末尾呼び出しとその現状」、「ファンクタやモナド」といったちょっとした応用テクニックも掲載。「JavaScript」関数の基本をマスターしたい、関数型プログラミングの理論的背景に簡単に触れてみたいという人におすすめだ。

『JavaScript徹底攻略 関数編』目次

  • 第1章 関数の基礎
  • 第2章 関数の定義
  • 第3章 関数の呼び出し
  • 第4章 いろいろな関数定義
  • 第5章 関数の応用
  • 第6章 無名再帰と末尾呼び出し
  • 第7章 関数型プログラミングの基礎
  • 第8章 モナド
  • 第9章 非同期処理とモナド