JavaScript中的闭包

1.什么是闭包呢?       能够读取其他函数内部变量的函数,在js中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成"定义在一个函数内部的函数",本质上就是将函数内部和函数外部连接起来的桥梁   总结就是有三个特点 函数嵌套函数 内部函数可以引用外部函数的参数或者变量 参数和变量不会被垃圾回收机制回收,因为内部函数还在使用 例如:     2.闭包的好处? 变量可以长期驻扎在内存之中
相关文章
相关标签/搜索