変数のスコープについて。スコープはプログラマにとって空気のような存在。
まず、グローバルオブジェクトを使うのは最小限にとどめること。
- グローバル変数の宣言を避ける
- 変数は可能な限りローカルに宣言
- グローバルオブジェクトにプロパティを追加するのは避ける
- グローバルオブジェクトはプラットフォーム機能の検出に使う
3番目について。
グローバル名前空間はグローバルオブジェクトとしても公開される。これはプログラムの先頭からthisキーワードの初期値としてアクセスできるものである。
変数のスコープについて。スコープはプログラマにとって空気のような存在。
まず、グローバルオブジェクトを使うのは最小限にとどめること。
3番目について。
グローバル名前空間はグローバルオブジェクトとしても公開される。これはプログラムの先頭からthisキーワードの初期値としてアクセスできるものである。