闭包

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

原文地址:https://www.cnblogs.com/zgdongyywei/p/13973000.html