闭包 css筑梦 2019-06-18 104 阅读1分钟 理解闭包,就要理解js的两种变量方式,一个是全局变量,一个是局部变量,正常情况下,是函数内部可以读取全局变量 闭包就是可以读取到函数内的局部变量,可以让变量的值一直保存在内存中。 闭包就是一个函数,两个函数彼此嵌套,内部函数就是闭包形成闭包条件是内部函数需要通过return给返回出来。 function f1(){ function f2(){ alert("我是js闭包!"); } return f2; } var f=f1(); f(); //弹出:我是js闭包!