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');