以前のリビジョンの文書です
関数とその関数が定義された状態をセットにした特殊なオブジェクトのこと。
var Timer = function () { var a = 10; // ← 関数の外にある変数にアクセスしている return function count() { // ← このcount関数がクロージャー a += 1; }; };