javascript 作用域例子
2016-06-13 15:52
369 查看
for(var i=0,l=url1.length;i<l;i++){ var url = url1[i]; setTimeout(function(){ window.open(url); },2000); }
上面这个例子,最终新开的窗口地址都是同一个。因此改成下面这样
for(var i=0,l=url1.length;i<l;i++){ var url = url1[i]; openUrl(url); } function openUrl(url){ setTimeout(function(){ window.open(url); },2000); }
相关文章推荐
- 使用 Jasmine 进行测试驱动的 JavaScript 开发
- JavaScript学习笔记七:iterable
- JavaScript 禁止Backspace 键
- 关于js中function传对象问题
- JS获取页面鼠标点击位置的坐标
- javascript------this
- 浅谈JavaScript对象的创建方式
- JS设计模式之中介者模式
- JavaScript的继承--伪造对象
- 2016.06.13廖雪峰JS__学习笔记(函数部分)__p2
- 反射获取对象的属性名和对应的值并转为json字符串
- JS中Null与Undefined的区别
- 关于Extjs翻页问题解决
- El、JSTL
- JVM性能调优监控工具jps、jstack、jstat、jmap、jinfo使用详解
- js 截取或者替换字符串中的数字实现方法
- javascript中的this,JS中this的几种基本指向
- 12个实用的 Javascript 技巧
- JSON.stringify(),JSON.parse(),toJSON()方法使用-20 chapter
- 六种主流编程语言(C、C++、Python、JavaScript、PHP、Java)特性对比