以前購入して読んでいなかったJS忍者本を最近読んでいる。 Amazon.co.jp: JavaScript Ninjaの極意 ライブラリ開発のための知識とコーディング (Programmers’ SELECTION): ジョン・レシグ, John Resig, ベア・ビボー, Bear Bibeault, 勝亦 勇, 吉川 邦夫: 本 これが JavaScript の濃いところまで書いてあってかなり参考になる。パーフェクトJavaScriptに内容が近いが、実例が多くてNinja本のほうがよいかも。 いま現在クロージャの章まで読んだので内容をまとめたメモ。クロージャは今でもよくわかっていないのでちゃんと説明できるようになりたい。 そもそもクロージャってなに? 簡潔に言えば、クロージャ(closure)とは、関数が外部変数をアクセスし操作することを可能にするスコープであり、それは関数の宣言時