闭包

函数外部无法读取函数内的局部变量

函数内部可以直接读取全局变量

函数内部声明变量的时候,一定要使用var命令。如果不用的话,实际上声明了一个全局变量


如何从外部读取局部变量?(闭包的作用)

在函数的内部, 再定义一个函数 这就是闭包。

只有函数内部的子函数才能读取局部变量,

闭包就是将函数内部和函数外部连接起来的一座桥梁。

闭包的用途

1.可以读取函数内部的变量
2.让这些变量的值始终保持在内存中

posted @ 2017-08-24 18:15  萧大师  阅读(82)  评论(0)    收藏  举报