1、闭包的定义:闭包就是能够读取其他函数内部变量的函数。在js中,可以将闭包理解成“函数中的函数“ 2、 闭包的作用: A、可以读取函数内部的变量 B、让这些变量的值始终保存在内存中。这是因为闭包的执行依赖外部函数中的比那辆,只有闭包执行完,才会释放变量所占的内存 3,对象没有作用域,如果想取对象里面的属性只能通过对象.属性的形式访问 参考资料 https://blog.csdn.net/tangxiujiang/article/details/79567624