闭包闭包 还是不懂啊。求解释。 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 );1.c方法中的闭包域中有 a、i 那么该a和fwx.a 有什么区别?2.我该如何清楚闭包?
添加回答
举报
0/150
提交
取消