2010-09-24から1日間の記事一覧

これでクロージャも怖くない

「4.10クロージャ」からのメモ。 javascriptにはブロックスコープがありません。しかし関数スコープが通常の言語の関数スコープとは異なっていて、クロージャという機能をもっています。 クロージャ - Wikipedia クロージャ(クロージャー、closure、閉包)…

クロージャを使ってメモ化

「4.15メモ化」からのメモ。 この本によるとメモ化とは 関数は、不要な処理を省略するために、前回の操作結果をオブジェクトに記憶しておくことができる。この最適化はメモ化と呼ばれる クロージャの説明と同じく、これも言葉だけじゃわかりづらいと思うので…