【書評】JavaScriptモダンプログラミング完全ガイド 堅牢なコードを効率的に開発できる! impress top gearシリーズ
最新のJavaScriptを網羅的に説明している書籍
特にJavaからNode.jsを利用した開発者が最近のJavaScriptの表現力をしるのにおすすめかもしれない。 -> classやオブジェクト指向での使い方がしっかり書いているので
後半のメタプログラミングやジェネレーター等はフロントでガリガリ書くのは想像つかなかった。
以下、ざっと読んで気になった部分
3.5 関数による配列処理
「処理のバイプライン」
「どうやって」ではなく「何をするか」を記述する
-> 関数型の考えの方がフロント開発はあっているのかも。(React触っているからそう考えるのかも?)
3.7 堅いオブジェクト
クロージャーパターン
ファクトリークラスパターン
状態をクロージャーでカプセル化するって感じ。
返り値のオブジェクトはTypeScriptを使えばしっかり型がつくのでうまく活用できそう。
4.11 class式と匿名クラス
mixinを追加する。
Rubyでmixin使ってるけどJavaScriptでもできるのははじめて知った
よく使うことはないだろうけど必要に迫られたら活用しよう。
JavaScriptのmixinの参考は下記
【typescript】mixin|フリーランスwebデザイナーのブログ | scleapt