900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > js中settimeout方法加参数的使用实例【javascript】

js中settimeout方法加参数的使用实例【javascript】

时间:2020-11-23 09:20:52

相关推荐

js中settimeout方法加参数的使用实例【javascript】

web前端|js教程

settimeout,参数

web前端-js教程

简单使用看w3school

人才库源码,Ubuntu老是自动断电,查看tomcat请求排队数,快手粉丝爬虫,会php学习python技术,装机seolzw

里面没有参数调用,

jsp办公自动化源码,为什么vscode突然不见了,小米4 ubuntu,tomcat分布式部署维护,qt集成sqlite,做网页设计需要学什么软件有哪些,outlook发送服务器设置,商用视频播放器插件,前端框架vue angr,流控反爬虫,ui和php,西安外包seo公司,手机网站源码查看,网页飘动气球特效,齐博模板下载,手机订单详情页面代码,后勤资产管理系统 开源,生成条形码程序lzw

例子如下

萤石云视频源码,vscode中文扩展,安卓手机ubuntu,tomcat显示标题,Sqlite高级使用,wordpress表单插件,web前端开发框架ssm,小伙被爬虫,php 字符串.数字,新浪微博seo,查询国外学校的网站源码,易语言取网页指定内容视频,a站模板源码,账户结算页面 手机端,仓库管理系统界面,整套棋牌程序lzw

function timedMsg()

{

var a ="dd";

var t=setTimeout(function(){ cao(a);},3000)

}

function cao(a)

{

alert(a);

}

我现在的问题是多个之间,只传回来最后一个,想一想啊

还是不太明白,明白了

/* 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)

} */

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。