js闭包
2016-07-14 15:48
274 查看
直接上代码:
这里的f2函数就是闭包:
所以简单来说:闭包就是定义在一个函数内部的函数。
闭包有两个用途:1、可以访问函数中的局部变量。
2、可以让这些局部变量始终存在于内存中,因为闭包始终在占用它们。
//闭包 function f1(){ var name = "许文祥"; function f2(){ alert(name); } return f2(); } var result = f1(); result();
这里的f2函数就是闭包:
所以简单来说:闭包就是定义在一个函数内部的函数。
闭包有两个用途:1、可以访问函数中的局部变量。
2、可以让这些局部变量始终存在于内存中,因为闭包始终在占用它们。
相关文章推荐
- headroom.js使用
- 深入理解javascript函数
- JavaScript强化教程——正则表达式回溯
- JavaScript强化教程——正则表达式回溯
- js为Array添加打乱元素顺序的函数shuffle()
- javascript时间戳和日期字符串相互转换
- JavaScript 数组
- 搞懂JavaScript的Function.prototype.bind[译]
- ---Jsp(一)简介
- 原生js下拉刷新
- JavaScript的==和===运算符
- JSP中post和get乱码解决方法
- es6新特性学习
- 完全弄懂js函数中的属性特点
- js数据类型+js作用域
- escape()、encodeURI()、encodeURIComponent()区别详解
- bzoj1822: [JSOI2010]Frozen Nova 冷冻波
- javaScript基础知识
- 解析心知天气API接口返回的json数据
- 200多个js技巧代码