美文网首页
2020-04-06

2020-04-06

作者: 风与莹的小窝 | 来源:发表于2020-04-06 20:47 被阅读0次


    A、闭包特点

              1.函数嵌套函数

              2. 函数内部可以引用外部的参数和变量

              3. 参数和变量不会被垃圾回收机制回收,而是在保存在内存中

            function getName(){

                var count=0;

                function BS(){

                    count++;

                    // console.log(count);

                }

                return BS;

            }

            var c1 = getName();

    B、闭包好处

        1. 希望变量存在缓存中

        2。避免全局污染

         私有成员

        // var a=1;

        // function aa(){

        //    a++;

        // console.log(a);

        // }

        // aa();

        // aa();

        var test = (function(){

            var a = 10;

            return function(){

                a++;

                console.log(a);

            }

        })();

        test();

        test();

    相关文章

      网友评论

          本文标题:2020-04-06

          本文链接:https://www.haomeiwen.com/subject/rmjiphtx.html