JS闭包测试
来源:互联网 发布:qq邮箱申请淘宝账号 编辑:程序博客网 时间:2024/06/01 18:33
function aa(){
var b=10;
return function cc(){
b++;
alert(b);
}
}
a()();
/**
*aa()()两个括号,第一个是执行 aa方法,第二个是执行 cc
*/
如果执行aa(),则只返回子函数的内容
闭包运行
function aa(){
var b=10;
( function cc(){
b++;
alert(b);
})();
}
alert(aa());
结果:11,undefined
由于
后面再加一个括号,cc就运行了.
window.onload=function(){
var li=document.getElementsByTagName("li" );
for(var i=0;i<li.length;i++){
li[i].onclick=( function(n){
return function (){
alert(n);
}
})(i);
}
}
/**
*在点击Li元素的时候会弹出结果
**/
0 0
- JS闭包测试
- 闭包测试
- Java闭包测试
- 闭包测试
- js闭包示例
- JS 闭包 计数器
- js闭包
- js 闭包
- js闭包
- js闭包
- js闭包
- js 闭包
- js 闭包
- js闭包
- js闭包
- (function (){})(); JS 闭包
- JS 闭包应用
- js闭包
- 一种strcpy原始函数写法
- height、clientHeight、scrollHeight、offsetHeight区别
- 和大神们学习每天一题(leetcode)-Merge Sorted Array
- 关于js面向对象
- 计算几何模板
- JS闭包测试
- 北斗模块学习之初
- LNMP基于fastcgi实现nginx,php,mysql的分离
- 分治归并排序算法——Java实现
- C++ 之 over-eager evaluation 超前评估
- linux 密码用小键盘输入不正确
- Hadoop YARN资源隔离技术
- Android 源码下编译APK
- 12-7java面向对象之this关键字的说明