问答详情
源自:8-3 计时器setInterval()

为什么setInterval()调用clock()函数的时候不需要加“()” ???--(setInterval(clock, 100);)

<script type="text/javascript">

var attime;

function clock() {

var time = new Date();

attime = time.getHours() + ':' + time.getMinutes() + ':' + time.getSeconds();

document.getElementById("clock").value = attime;

}

setInterval(clock, 100);

</script>


提问者:慕运维9098251 2018-12-30 21:00

个回答

  • _漫漫前端路
    2019-06-17 19:27:28

    setInterval()方法要传入的是函数和周期性执行函数的间隔时间,所以不要加括号