会社でやったJSのセミナーで、functionで変数スコープ作るのは強引だなぁ、という感想をもらったときに考えた言い訳。
- JSではスコープを強く意識するような大きなコードはあまり書かない
- オブジェクトを扱うときはスコープを意識するが、オブジェクトとfunctionはだいたい同義(とも言える)
- 宣言ではなく、評価のタイミングを意識すればよい
- 慣れてくるとfunctionをベースにコードを考えだす
- 慣れてくるとfunctionが目に入らなくなる
会社でやったJSのセミナーで、functionで変数スコープ作るのは強引だなぁ、という感想をもらったときに考えた言い訳。