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