javascript闭包
来源:互联网 发布:nginx ip hash 原理 编辑:程序博客网 时间:2024/06/09 20:53
js闭包是描述的函数之间的关系,可以这样认为是在一个函数中返回另外的一个函数,这样做的好处是最外面的函数的变量在返回的函数内部可以使用,并且我们在调用内部函数的时候,外部的参数的值是保持不变的,我们可以认为外部的函数的参数为全局的变量。如下:
function a(param1){
return function b(param2){
var num=param1+param2;
return num;
}
}
上面就是一个闭包的应用,我们看一个形象的例子:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
window.onload=function(){
var bg=_createBg(2);
alert(bg(3));
function _createBg(res){
return function(pos){
var num=res+pos;
return num;
}
}
}
</script>
</head>
<body>
</body>
</html>
0 0
- 【JavaScript】Javascript闭包
- javascript的闭包javascript
- Javascript闭包演示javascript
- [ javascript ] javascript闭包测试!
- 【javascript】javascript中的闭包
- 【javascript】学习Javascript闭包
- 理解 JavaScript 闭包
- javascript 闭包
- javascript闭包
- Javascript闭包
- JavaScript中的"闭包"
- JavaScript 闭包
- javascript中的闭包
- 理解 JavaScript 闭包
- Javascript Closures[闭包]
- javascript闭包
- Javascript 闭包详解
- Javascript闭包技术
- Android6.0运行时权限
- Javascript——DOM模型解析
- Swift三元运算符和Nil Coalescing运算符
- spring-扫描service和controller
- ==和equels的区别
- javascript闭包
- Servlet编程实例 续1
- webService学习之路(三):springMVC集成CXF后调用已知的wsdl接口
- linux一个led点亮功能的实现流程
- 克隆二叉树
- JDK 1.8 的 ConcurrentHashMap 设计详解
- 机器学习-分类器算法-kNN
- 数据结构-插入排序-表插入排序
- Apache Tomcat 8.5的新特点