エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Karafuto Blog - クロージャのメモ
クロージャのことが分かりかけてきたのでメモしておく。 普通は関数の実行が終わると、ローカル変数はな... クロージャのことが分かりかけてきたのでメモしておく。 普通は関数の実行が終わると、ローカル変数はなくなる。 function outer(){ var a = 0; function inner(){ a++; alert(a); } inner(); } outer(); // 1 outer(); // 1 しかし、クロージャを使うと、内側の関数が外側の関数のローカル変数を参照していることによってローカル変数が保持される。 function outer(){ var a = 0; function inner(){ a++; alert(a); } return inner; } var count = outer(); count(); // 1 count(); // 2 関数を実行して内側の関数を返す。内側の関数を残すことによって、内側の関数から参照されているローカル変数が保持さ
2011/04/01 リンク