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

时间:2024-04-16 09:47:15 

简单使用看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)
} */
}
标签:settimeout,参数
0
投稿

猜你喜欢

  • Kali Linux 2022.1安装和相关配置教程(图文详解)

    2023-11-10 15:54:50
  • MySQL数据库优化经验详谈

    2009-12-15 10:34:00
  • MATLAB数学建模之画图汇总

    2023-06-14 06:49:50
  • python tkinter与Mysql数据库交互实现账号登陆

    2024-01-21 19:02:39
  • 你的like语句为什么没索引详解

    2024-01-13 14:16:18
  • Python+Tkinter实现简单的画图软件

    2021-11-11 17:25:45
  • TensorFlow实现简单的CNN的方法

    2023-09-14 14:08:50
  • 一小时学会TensorFlow2之基本操作1实例代码

    2023-03-01 23:58:10
  • Pandas.DataFrame时间序列数据处理的实现

    2022-09-20 08:43:41
  • 对Python3中的print函数以及与python2的对比分析

    2021-09-12 08:29:35
  • 使用 XSLT 解释 XML 文件

    2009-03-08 19:06:00
  • js实现类bootstrap模态框动画

    2024-04-18 09:31:12
  • 认识那些被忽略的SQL Server注入技巧

    2009-01-20 13:15:00
  • Python中关键字is与==的区别简述

    2022-07-09 10:32:09
  • Django实现分页功能

    2023-04-04 11:00:56
  • Python Pandas基础操作详解

    2022-02-18 11:17:07
  • js怎么覆盖原有方法实现重写

    2024-05-09 10:39:22
  • PyQt5实现从主窗口打开子窗口的方法

    2023-01-14 11:06:11
  • 在MySQL中使用LIMIT进行分页的方法

    2024-01-20 22:27:58
  • python使用numpy读取、保存txt数据的实例

    2021-04-05 22:38:49
  • asp之家 网络编程 m.aspxhome.com