Javascriptは誕生当時から、オブジェクト指向で関数型だったが初心者でも使ってるだろ?



JavaScriptで学ぶ関数型プログラミング
http://hamasyou.com/blog/2014/02/21/functional-javascript/


Lightweigth Language JavaScript Programming
JavaScript はプロトタイプベースのオブジェクト指向言語ですが、関数型言語の機能も備えています。
JavaScript は高階関数を簡単に定義することができます。今回は、マッピング、フィルター、畳み込み (縮約) について説明します。
http://www.geocities.jp/m_hiroi/light/js03.html