首页 Node.js核心模块手册

参数说明


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();        //恢复定时