デザインパターン
既存のクラスやモジュールを使いたいのに、インターフェースが合わなくて使えない。開発の現場では、こうした場面に頻繁に遭遇します。A...
ボタンを押したら何かが実行される。その「何か」を関数に直接書いてしまうのは簡単ですが、操作の取り消し(Undo)や再実行(Red...
ボタンを押したら何かが実行される。その「何か」を関数に直接書いてしまうのは簡単ですが、操作の取り消し(Undo)や再実行(Red...
あるモジュールの状態が変わったとき、それを知りたいモジュールに通知する。この仕組みを実現するパターンとして Observer と...
配列は `for...of` で回せます。Map も Set も同じ構文で回せます。内部のデータ構造がまったく異なるのに、同じ方...












