解惑闭包

昙花一现 发布于 2017/03/05 22:40
阅读 92
收藏 0

想请教一下如何简单地理解闭包?什么时候或什么地方需要用到闭包这个概念

加载中
0
l
loveb

闭包:指有权访问一个函数作用域中的变量的函数。

由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数。闭包就是将函数内部和函数外部连接起来的一座桥梁

闭包的用处:可以读取函数内部的变量     让这些变量的值始终保持在内存中

闭包有三个特性:

1.函数嵌套函数
2.函数内部可以引用外部的参数和变量
3.参数和变量不会被垃圾回收机制回收

0
昙花一现
昙花一现

数据库中的闭包是一样的原理吗?

返回顶部
顶部