david_95 发表于 2015-08-09 18:12

setTimeout() 为什么不能一直运行

我在firebug 里写了个很简单的函数,测试setTimeout, 但是只运行一次,可我想每秒都运行的,就是下面代码,简单的不能再简单了

function hh(){
    console.log("hello");
}

setTimeout(hh(),500);

Unix_C_Linux 发表于 2015-08-18 13:14

setTimeout 决定了只运行一次,使用setInterval(hh(), 500)就行了

renxiao2003 发表于 2015-08-19 10:47

还可以写个循环调用嘛。呵呵。

david_95 发表于 2015-09-07 11:35

谢谢, 后来知道了, setInterval 和 setTimeout 还是有区别的,有的文档翻译的不好,要看 javascript 标准文档,应该去哪里找?
页: [1]
查看完整版本: setTimeout() 为什么不能一直运行