为了账号安全,请及时绑定邮箱和手机立即绑定

关于javascript的setInterval函数传参问题?

关于javascript的setInterval函数传参问题?

holdtom 2019-01-28 15:01:21
关于javascript的setInterval函数传参问题
查看完整描述

3 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

用一个匿名函数就能很好的解决这个问题:

setInterval(function(){
//这儿放要执行的代码, 参数在外面准备好
trans(msObj);
}), 100);

查看完整回答
反对 回复 2019-03-14
?
函数式编程

TA贡献1807条经验 获得超9个赞

12345678910111213141516171819202122232425262728定义和用法setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。语法:setInterval(code,millisec[,"lang"])参数描述:code    必需。要调用的函数或要执行的代码串。    millisec    必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。    返回值:一个可以传递给 Window.clearInterval() 从而取消对 code 的周期性执行的值。实例<html><body>     <input type="text" id="clock" size="35" />    <script language=javascript>        var int=self.setInterval("clock()",50)        function clock(){          var t=new Date()          document.getElementById("clock").value=t         }    </script>    </form>    <button onclick="int=window.clearInterval(int)">Stop interval</button> </body></html>



查看完整回答
反对 回复 2019-03-14
  • 3 回答
  • 0 关注
  • 819 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信