2010-09-01から1ヶ月間の記事一覧

クロージャの何が便利なのか

ただ、実際にスクリプトを書く際、クロージャをどう使えば便利なのかはイマイチ分かっていません。これは今後の課題。 追記:はてな記法を間違えたせいで、見出しひとつひとつがエントリになってしまった。めんどくさいのでこのままにしておきます。 あとク…

簡単な例

たとえば下のコード。 var myObject = function(){ var value=0; return{ increment: function(){ value +=1; }, getValue: function(){ return value; } }; }(); このコードでは変数myObjectに対して、incrementとgetValueというメソッドを持つオブジェクト…

クロージャとは

「クロージャ」とは、簡単に言うと「自分自身が定義されたスコープを覚えていて、そのスコープ内の変数にアクセスできる関数(ないしメソッド)」ということらしいです。 JavaScriptのスコープには関数スコープしか存在しないから、これは必然的に関数がネス…

そろそろクロージャをしっかり理解しておこう

4ヶ月近くブログを放置してしまった…。JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス作者: Douglas Crockford,水野貴明出版社/メーカー: オライリージャパン発売日: 2008/12/22メディア: 大型本購入: 94人 クリック: 1,643回この商品…