Node.js Timers 模块
实例
每 500 毫秒写一次 "Hello" :
var myInt = setInterval(function () {console.log("Hello");}, 500);
定义与用法
Timers 模块提供了一种在给定时间稍后调用函数的方法。
Timer 是 Node.js 中的全局对象, 所以并不需要使用 require 关键字将其引入.
Timers 方法
| Method | 描述 |
|---|---|
| clearImmediate() | 取消直接对象 |
| clearInterval() | 取消间隔对象 |
| clearTimeout() | 取消超时对象 |
| ref() | 使超时对象处于活动状态。仅当调用 Timeout.unref() 方法使超时对象处于非活动状态时才会生效 |
| setImmediate() | 立即执行给定的函数 |
| setInterval() | 每给定毫秒执行一个给定函数 |
| setTimeout() | 在给定时间后执行给定函数(以毫秒为单位) |
| unref() | 停止超时对象保持活动状态 |