関数の呼び出しが終了した後も値を保持しておき、次に関数が呼び出されたときにその値を使って処理を行いたい場合は ~略~ クロージャを使っても同じことが実現できます。(O'REILLY JavaScript(第5版)より)

kyouzontkyouzont のブックマーク 2011/05/23 22:01

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

[JavaScript] 猿でもわかるクロージャ超入門 1 問題 - DQNEO起業日記

    問題です。 問題: 呼び出すたびに、1,2,3,...を返すような関数 f( )を定義せよ。 f(); // 1 f(); // 2 f(); // 3 この問題、解けますでしょうか? 普通の関数では、できないと思います。 しかし「クロージャ」...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう