闭包闭包闭包 还是不懂闭包

闭包闭包 还是不懂啊。求解释。

        var fwx = (function(){

            var i = 0;

            var a = 1;

            var b = 2;

            var c = function (m) {var a = m;

                 a = m;

                console.log(i++);

              //  i = null;

            };

            var d = function () {

                var v  = a;

                console.log("。。。。"+a);

                console.log(i++);


                console.log(this.i);

                return v;

            };


            return {

                i : i ,

                a : a ,

                c : c ,

                d : d

            }

        })();


        console.log(fwx.i+"+"+fwx.a,

                fwx.d()+"+"+fwx.i,

                fwx.d()+"+"+fwx.i,


                fwx.c(111)+"+"+fwx.i,


                fwx.d()+"+"+fwx.i,

                fwx.d()+"+"+fwx.i,

                fwx.d()+"+"+fwx.i,

                fwx.a

        );

https://img3.mukewang.com/5c10c3a70001183d03370288.jpghttps://img.mukewang.com/5c10c3b0000154ff04840263.jpg

1.c方法中的闭包域中有 a、i 
那么该a和fwx.a 有什么区别?

2.我该如何清楚闭包?


拉风的咖菲猫
浏览 532回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript