深入理解js闭包

在JS高程上,是这样介绍闭包的: 闭包 是指有权访问另一个函数作用域中的变量的函数。比如下面这个最简单的例子: function returnf() { var a = 1; return function f() { console.log(a); } } 复制代码 在f中可以访问returnf函数中的a变量,所以这样就创建了一个闭包。当我们用变量接到f函数的时候,就可以...