参数说明
setInterval(function, ms, v, ...)
function 回调函数
ms 定时时间,单位毫秒
v, ... 回调函数,参数
返回:定时器ID
示例
var t;
var n = 0;
function fun(a){
n = n + a;
console.log( n );
if(n > 10) clearInterval( t ); //数值大于10,终止计数
}
t = setInterval(fun, 1000, 2); //每1秒执行一次
结果:2 4 6 8 10 12
使用nodejs新增定义函数:
t.unref(); //终止定时
t.ref(); //恢复定时