博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS_for循环
阅读量:5782 次
发布时间:2019-06-18

本文共 728 字,大约阅读时间需要 2 分钟。

/*  * 增加一层环境  */ function main(i){    return i}var demo = {}for(var i=0;i<5;++i){    ~function(){          var val = main(i);        demo[i] = function(){            return val        }    }()    }console.log(demo[4]())
/*  *  while 循环也一样  */ function main(i){    return i}var demo = {};var i = 5;while(i--){    ~function(){        var val = main(i);        demo[i] = function(){            return val        }    }()    }console.log(demo[1]())
/*  * 经典的闭包  */ var i = 0, lis = document.getElementsByTagName('li'), val;while(val = lis[i++]){    ~function(){        var temp = i;        val.onclick = function(){            console.log(temp)        }    }();}

 

转载于:https://www.cnblogs.com/somesayss/archive/2013/03/13/2957482.html

你可能感兴趣的文章
如何用UPA优化性能?先读懂这份报告!
查看>>
这些Java面试题必须会-----鲁迅
查看>>
Linux 常用命令
查看>>
NodeJS 工程师必备的 8 个工具
查看>>
CSS盒模型
查看>>
ng2路由延时加载模块
查看>>
使用GitHub的十个最佳实践
查看>>
脱离“体验”和“安全”谈盈利的游戏运营 都是耍流氓
查看>>
慎用!BLEU评价NLP文本输出质量存在严重问题
查看>>
基于干净语言和好奇心的敏捷指导
查看>>
Node.js 2017企业用户调查结果发布
查看>>
“软”苹果水逆的一周:杂志服务崩溃,新机型遭泄露,芯片首架离职
查看>>
JAVA的优势就是劣势啊!
查看>>
ELK实战之logstash部署及基本语法
查看>>
帧中继环境下ospf的使用(点到点模式)
查看>>
BeanShell变量和方法的作用域
查看>>
LINUX下防恶意扫描软件PortSentry
查看>>
由数据库对sql的执行说JDBC的Statement和PreparedStatement
查看>>
springmvc+swagger2
查看>>
软件评测-信息安全-应用安全-资源控制-用户登录限制(上)
查看>>