新手求助,setTimeout()内存溢出问题。。
<script language="javascript" type="text/javascript">
function showTime(){
var time = new Date();
var hours = time.getHours();
var minute = time.getMinutes();
var second = time.getSeconds();
if(hours<10)
hours = "0" + hours;
if(minute<10)
minute = "0" + minute;
if(second<10)
second = "0" + second;
document.getElementsByName('txtTime')[0].value = hours + ":" + minute + ":" + second;
setTimeout("showTime()",1000);
}
</script>
setTimeout("showTime()",1000);一切正常
换成setTimeout(showTime(),1000);就内存溢出了——out memory at line:19
为什么呢?
相关推荐
Vue中使用 setTimeout() setInterval()函数的问题
主要介绍了Vue中使用 setTimeout() setInterval()函数的问题 ,需要的朋友可以参考下
JavaScript定时器setTimeout()和setInterval()详解
本文实例为大家分享了JavaScript定时器的具体方法,供大家参考,具体内容如下 1、 超时调用setTimeout() 顾名思义,超时调用的意思就是在一段实际之后调用(在执行代码之前要等待多少毫秒) setTimeout()他可以接收两个参数: 1.要执行的代码或函数 2.毫秒(在执行代码之前要等待多少毫秒) function test(){ alert("孙悟空"); } setTimeout(test,2000); //2s后弹出 “孙悟空” clearTimeout() clearTimeout,表示清除定时器,可以用它取消未执行的调用 var timmer=functio
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
主要介绍了解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
微信小程序—setTimeOut定时器的问题及解决
主要介绍了微信小程序—setTimeOut定时器的问题及解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
setInterval 和 setTimeout会产生内存溢出
来一个简单的例子。有兴趣的朋友可以自己尝试 代码如下:function a(){ document.title = “ok”; setTimeout(a,0); } setTimeout(a,0);


