JavaScriptにおけるクロージャの理解と実装例
変数のスコープとライフサイクル
JavaScriptでは、varキーワードを使用せずに宣言された変数はグローバルスコープに属します。一方、関数内でvarを使用して宣言された変数はローカル変数として扱われ、関数の外からはアクセスできません。ただし、関数内部からはスコープチェーンを介してグローバルオブジェクトまで変数を検索できます。
var outerFunc = function() {
...
7月6日 21:45 投稿