JavaScript のクロージャとループ、変数について JavaScript のクロージャは便利な機能だが、ループの中で定義すると意図しない値になることがある。たとえば、for ループの中でクロージャを定義して、ループ変数の値を利用したら、すべてループの最後の値になってしまったり、すべての関数の中で同じオブジェクトを参照してしまうなど、失敗例は枚挙にいとまがない。無名関数を利用すると記述が複雑になって、いつも以前のコードを探し回って書くことになるので、 ...続きを読む カテゴリー: Web開発 | 投稿日: 2013/10/22 | 投稿者: dsl