一.闭包原理 **闭包原理:**指有权访问另一个函数作用域当中变量的函数,创建闭包常见的就是在函数中创建另一个函数,创建的函数可以访问当前函数中的局部变量。 我自己的理解: 在函数外部能访问到函数内部的值,在函数中创建另一个函数,并且返回这个创建好的函数,把这个初始函数赋值给一个变量,这个变量接收到的就是一个匿名函数,匿名函数的this又是指向全局对象的,当你把这个匿名函数给这个变量时,this就指向了这个变量,就能创建私有变量,且不会被垃圾回收。缺点:使用过度闭包会消耗内存,造成内存泄漏,当我们使用完闭包后,应该将引用变量滞空。 闭包用途: 1.在函数外部能够访问到函数内部的变量,通过闭包,...