js中settimeout方法加参数_javascript技巧
程序员文章站
2023-12-27 20:10:03
...
js中settimeout方法加参数的使用。
简单使用看w3school
里面没有参数调用,
例子:
我现在的问题是多个之间,只传回来最后一个,想一想啊
/* for (var i=0;iAddGuiJi(points[i],value);
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)
} */
上面中错误的原因是time被触发执行的时候,i=4,所以虽然是多个但是总是最后一个
解决办法
var timerr;
function xunhuanlian(points,value){
if(replayiAddGuiJi(points[replayi],value);
replayi++;
timerr=setTimeout(function(){ xunhuanlian(points,value);},1000);
}
else{
replayi =0;
clearTimeout(timerr);
}
/* for (var i=0;iAddGuiJi(points[i],value);
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)
} */
}
简单使用看w3school
里面没有参数调用,
例子:
复制代码 代码如下:
我现在的问题是多个之间,只传回来最后一个,想一想啊
复制代码 代码如下:
/* for (var i=0;i
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)
} */
上面中错误的原因是time被触发执行的时候,i=4,所以虽然是多个但是总是最后一个
解决办法
复制代码 代码如下:
var timerr;
function xunhuanlian(points,value){
if(replayi
replayi++;
timerr=setTimeout(function(){ xunhuanlian(points,value);},1000);
}
else{
replayi =0;
clearTimeout(timerr);
}
/* for (var i=0;i
//var t=setTimeout(function(){ AddGuiJi(points[i],value);},2000*i)
} */
}
推荐阅读
-
js中settimeout方法加参数_javascript技巧
-
js中设置元素class的三种方法小结_javascript技巧
-
js中利用tagname和id获取元素的方法_javascript技巧
-
JS中setInterval、setTimeout不能传递带参数的函数的解决方案_javascript技巧
-
js如何实现设计模式中的模板方法_javascript技巧
-
js中传递特殊字符(+,&)的方法_javascript技巧
-
IE中JS跳转丢失referrer问题的2个解决方法_javascript技巧
-
Javascript中定义方法的另类写法(批量定义js对象的方法)_javascript技巧
-
js中判断对象是否为空的三种实现方法_javascript技巧
-
以JSON形式将JS中Array对象数组传至后台的方法_javascript技巧