js 闭包

function a() {
            var i = 0;
            function b() {
                alert(++i);
            }
            return b;
        }

        var c = a();
        c();
        c();

运行结果:

1,2

闭包的好处:

1.里面的变量是局部变量,不污染全局。

2.可以从外部调用内部变量。

posted @ 2016-01-26 15:32  点点_滴滴  阅读(71)  评论(0编辑  收藏  举报