読者です 読者をやめる 読者になる 読者になる

コンパイラかく語りき

文系新卒プログラマーのメモ

JavaScriptでさくっと高階関数をつくる

JavaScript 関数型プログラミング

JavaScriptでつくる高階関数のうち、もっともシンプルなものを作成します。

 

gist507dd0644a06cc368c6a

 

splatという関数は、引数に関数を受け取って、戻り値として関数を返します。

この時点ではまだあまり恩恵を感じませんが、これは立派な高階関数です。

 

というわけで、手短ですが高階関数の例を書きました。

 

※このコードはオライリー・ジャパンの「JavaScriptで学ぶ関数型プログラミング」という本を参考にしています。