闭包的问题 请教
时间:2009-05-02
来源:互联网
复制代码
|
复制代码
|
第一段代码是不是就是所谓的闭包 初学JS还不是十分的清楚闭包的概念
作者: baljeans 发布时间: 2009-05-02
是的
一个简单的例子:
函数a返回了它内部的一个匿名函数对象,而该函数又引用了函数a的变量x。
一般情况下,函数a调用完后,它的变量也就消失了。但b引用了它内部的匿名函数,于是获得了本应消失的变量x。
简单来说,JavaScript里的闭包就是内部函数可以访问外部函数的变量,并在该内部函数存在期间,一直可以获取外部函数的变量在该闭包定义或创建时的值。
一个简单的例子:
复制代码
|
一般情况下,函数a调用完后,它的变量也就消失了。但b引用了它内部的匿名函数,于是获得了本应消失的变量x。
简单来说,JavaScript里的闭包就是内部函数可以访问外部函数的变量,并在该内部函数存在期间,一直可以获取外部函数的变量在该闭包定义或创建时的值。
作者: keakon 发布时间: 2009-05-03
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28