js中settimeout方法加参数


Posted in Javascript onFebruary 28, 2014

js中settimeout方法加参数的使用。
简单使用看w3school
里面没有参数调用,
例子:

<script type="text/javascript"> 
function timedMsg() 
{ 
var a ="dd"; 
var t=setTimeout(function(){ cao(a);},3000) 
} 
function cao(a) 
{ 
alert(a); 
} 
</script> 
</head> 
<input type="button" value="显示定时的警告框" onClick = "timedMsg()">

我现在的问题是多个之间,只传回来最后一个,想一想啊
/* for (var i=0;i<points.length;i++){ 
AddGuiJi(points[i],value); 
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i) 
} */

上面中错误的原因是time被触发执行的时候,i=4,所以虽然是多个但是总是最后一个
解决办法
var timerr; 
function xunhuanlian(points,value){ 
if(replayi<points.length){ 
AddGuiJi(points[replayi],value); 
replayi++; 
timerr=setTimeout(function(){ xunhuanlian(points,value);},1000); 
} 
else{ 
replayi =0; 
clearTimeout(timerr); 
} 
/* for (var i=0;i<points.length;i++){ 
AddGuiJi(points[i],value); 
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i) 
} */ 
}
Javascript 相关文章推荐
javascript权威指南 学习笔记之null和undefined
Sep 25 Javascript
使用js对select动态添加和删除OPTION示例代码
Aug 12 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
js加减乘除丢失精度问题解决方法
May 16 Javascript
jQuery on()方法示例及jquery on()方法的优点
Aug 27 Javascript
JSON+Jquery省市区三级联动
Jan 13 Javascript
javascript实现tab响应式切换特效
Jan 29 Javascript
JavaScript实现弹窗效果代码分析
Mar 09 Javascript
Angular 2使用路由自定义弹出组件toast操作示例
May 10 Javascript
JQuery获得内容和属性方法解析
May 30 jQuery
vue3.0 加载json的方法(非ajax)
Oct 26 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
Feb 23 Vue.js
js校验表单后提交表单的三种方法总结
Feb 28 #Javascript
js对象转json数组的简单实现案例
Feb 28 #Javascript
JS中操作JSON总结
Dec 06 #Javascript
动态添加删除表格行的js实现代码
Feb 28 #Javascript
怎么判断js脚本加载完成
Feb 28 #Javascript
JS获取地址栏参数的几种方法小结
Feb 28 #Javascript
jquery ajaxSubmit 异步提交的简单实现
Feb 28 #Javascript
You might like
php根据分类合并数组的方法实例详解
2013/11/06 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
javascript 关闭IE6、IE7
2009/06/01 Javascript
Javascript 判断函数类型完美解决方案
2009/09/02 Javascript
GreyBox技术总结(转)
2010/11/23 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
AngularJS 过滤器的简单实例
2016/07/27 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
你不知道的 javascript【推荐】
2017/01/08 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
详解Vue的computed(计算属性)使用实例之TodoList
2017/08/07 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
创建echart多个联动的示例代码
2018/11/23 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
vue实现简单学生信息管理
2020/05/30 Javascript
vue之封装多个组件调用同一接口的案例
2020/08/11 Javascript
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
python中的随机函数小结
2018/01/27 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
python数字类型math库原理解析
2020/03/02 Python
Python Selenium库的基本使用教程
2021/01/04 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
linux面试题参考答案(11)
2016/11/26 面试题
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
离婚承诺书格式范文
2015/05/04 职场文书
立春观后感
2015/06/18 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
话题作文之呼唤
2019/12/18 职场文书
Python时间操作之pytz模块使用详解
2022/06/14 Python