闭包的一个小技巧认识
来源:互联网 发布:安卓福利软件 编辑:程序博客网 时间:2024/04/28 07:16
最近纠结于闭包被告知这是jser避不过但是又要过的关卡,但小君是征服过山海关的男人,还会怕这个?
今天写点关于闭包的学习笔记,后续学习也会记录。
function get(){
var local='g';
return local
}
get();//'g'
在函数中申明的局部变量在函数返回之后销毁了,但是又经常会需要局部变量一直存在。比如计数器等,count变量表示某按钮点击的次数,如果直接全局变量会有变量污染。所以有聪明人用了下面的方法。
function get2(){
var local='g';
return funtion(){ local };
}
var func=get2();//这里的get2函数已经被调用一次,一般来说其中的变量已经被释放掉了。
get(2);//‘g’ 居然还是‘g’,天哪。这怎么办好呢
这个不得不提js的作用域设计了。。。因为
0 0
- 闭包的一个小技巧认识
- 的一个小技巧
- 闭包的认识
- js闭包的一个小问题
- 一个关于闭包的小问题
- 闭包的一个小demo
- 一个.net的小技巧
- JbossIDE的一个小技巧
- printf的一个小技巧
- WinRAR的一个小技巧
- AutoCAD的一个小技巧
- CTreeCtrl的一个小技巧
- python的一个小技巧
- Xshell 一个小的技巧
- mstsc的一个小技巧
- 【小技巧】一个判断session是否过期的小技巧
- 一个小例子,观察脚本语言闭包的效果
- JavaScript—闭包的一个小实例
- Zabbix2.4 on Redhat6.4安装成功步骤记录
- 字符串流 istringstream 和 ostringstream 的用法
- Android 的Handler、Looper与HandlerThread
- 为什么你需要一个自己的公司
- HNOI[2009]题解
- 闭包的一个小技巧认识
- 李自健油画作品欣赏:童年篇
- 关于C语言中getchar()的详细使用
- 获取PDH性能对象列表之一------------PDH简介
- 【cdq分治】cdq分治与整体二分学习笔记Part2.cdq分治
- 嵌入式面试题(转)
- HTML5定稿:手机App将三年内消失,互联网世界的第二次大战
- Memcache 监控工具介绍
- longest valid parentheness 最长有效括号问题