闭包的理解(可能有误,大神看到若是有问题请纠正)

对于闭包的理解,主要有两个做用html 1.外部方法应用内部方法的变量,2.缓存数据缓存 function a() { var i = 0; function b() { alert(++i); } return b; } var c = a(); c();//1 c();//2 其中的c是一个window全局方法,它能调用方法a里面的b方法,注意a是返回了一个内部函数b,若是不这样,那c就不能
相关文章
相关标签/搜索