定时器

timer 模块暴露了一个全局的 API(无需require),用于在某个未来时间段调用调度函数。

原网页:http://nodejs.cn/api/timers.html

 

setImmediate(callback[, ...args])

预定立即执行的 callback,它是在 I/O 事件的回调之后被触发。 返回一个用于 clearImmediate() 的 Immediate

 

setTimeout(callback, delay[, ...args])

预定在 delay 毫秒之后执行的单次 callback。 返回一个用于 clearTimeout() 的 Timeout

callback:等待delay长的时间后执行

delay:调用 callback 之前要等待的毫秒数。

 

setInterval(callback, delay[, ...args])

预定每隔 delay 毫秒重复执行的 callback。 返回一个用于 clearInterval() 的 Timeout

 

取消定时器:

clearImmediate(immediate)

clearTimeout(timeout)

clearInterval(timeout)

posted @ 2018-08-19 22:10  wyr_blog  阅读(61)  评论(0)    收藏  举报