gpt4 book ai didi

Nodejs极简入门教程(二):定时器

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Nodejs极简入门教程(二):定时器由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

setTimeout 和 clearTimeout 。

  。

复制代码 代码如下:

var obj = setTimeout(cb, ms);

  。

setTimeout 用于设置一个回调函数 cb,其在最少 ms 毫秒后被执行(并非在 ms 毫秒后马上执行)。setTimeout 返回值可以作为 clearTimeout 的参数,clearTimeout 用于停止定时器,这样回调函数就不会被执行了.

setInterval 和 clearInterval 。

  。

复制代码 代码如下:

var obj = setInterval(cb, ms);

  。

setInterval 和 setTimeout 类似,不过 setInterval 会在每 ms 毫秒后(并非精确的 ms 毫秒后)执行一次 cb。setInterval 返回值可以作为 clearInterval 的参数,clearInterval 用于停止定时器,这样回调函数就不会被执行了.

setImmediate 和 clearImmediate 。

  。

复制代码 代码如下:

var obj = setImmediate(cb);

  。

setImmediate 用于延迟调用 cb 函数。cb 将在 I/O 事件回调之后,setTimeout 和 setInterval 回调之前调用。setImmediate 的返回值可以作为 clearImmediate 的参数,clearImmediate 用于停止触发回调函数.

process.nextTick 。

  。

复制代码 代码如下:

process.nextTick(cb);

  。

类似 setImmediate 函数,用于延迟调用 cb 函数。cb 将在 I/O 事件回调之前调用(区别于 setImmediate)。process.nextTick 相比 setTimeout(cb, 0) 要高效的多。process.nextTick 在每次循环时会执行最多 process.maxTickDepth 个回调函数,而 setImmediate 在每次循环中仅仅执行一个回调函数.

最后此篇关于Nodejs极简入门教程(二):定时器的文章就讲到这里了,如果你想了解更多关于Nodejs极简入门教程(二):定时器的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com