独书先生 Menu

Viewing all items for tag timers

Node.js学习笔记(3)–Nodejs核心库之timers/util/events简单示例总结

1.Node.js核心库之timers

方法 描述
setTimeout 间隔一定时间后执行方法,执行一次
clearTimeout 清除定时器
setInterval 间隔一定时间执行方法,执行执行
clearInterval 清除定时器
setImmediate 类似setTimeout,将代码加入下一个事件循环
clearImmediate 清除setImmediate。

 

JS:

//setTimeout 和 clearTimeout
var i=0;
function print() {
    console.log(i++);
    timeOut = setTimeout(print,1000);
    if(i>10){
        clearTimeout(timeOut);
    }
}

//第二个参数是间隔时间,单位是毫秒
console.time('l1');
var timeOut = setTimeout(print,1000);
console.timeEnd('l1');

Continue reading…