简单认识一下什么是闭包
2014-08-20 10:59
225 查看
不管闭包是什么高深东西,首先先把它是什么神东东简单认识一下
//闭包是指有权限访问另一个函数作用域中变量的函数 //在函数内部创建函数,使用到了外部变量,并且将此函数返回就形成了闭包 function Klass(){ var name; //getName是闭包,因为它有权访问Klass函数中name变量 //getName是在Klass内部创建的函数,它也使用到了外部变理name,并将结果返回表达式形式 var getName = function(){ return name; }; var setName = function(n){ name = n; } return {getName: getName, setName: setInterval}; }
相关文章推荐
- 谁能简单说一下活动目录是什么东西?
- 简单认识一下S60系统
- 简单小结一下关于JavaScript中的闭包
- 什么是泛型?简单记录一下自己理解的泛型。
- 重新认识一下:当下热闹的社区、社群及社群电商具体是什么?
- 简单的,独立却互联的东西 【思考一下我们想看什么网站,他们要做什么网站】
- 简单认识什么是对象
- 开始逆向objc基础准备(一)简单认识一下arm32,以及与x86汇编指令类比
- 简单介绍一下什么是网络赚钱
- c++运算符重载简单案例,说明一下什么是运算符重载
- 简单的谈一下对String 的认识
- 请简单介绍一下什么是Spring?
- php+as3简单聊天室(总结一下前面仙剑demo都写了些什么)
- 简单介绍一下什么是注入攻击
- 什么是防火墙?让我们一起认识一下.
- 简单认识什么是基于Web Service的云端应用开发
- Spring AOP详解 一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博
- 从一个简单的WEB项目入手来简单地了解一下什么是Spring之持久层(Dao)
- 简单了解一下什么是Django或者说Django是做什么的?
- 认识51CTO第一天,简单介绍一下自己