Node.js clearTimeout()函数解释
在Node.js中,存在一个计时器模块,用于调度计时器,并在某个将来的时间段执行某种功能。
JavaScript setTimeout() 方法: 它用于安排在提供的毫秒数之后执行功能,下面是setTimeout()方法的一个简单示例。
示例: script标签内的setTimeout正在注册一个在3000毫秒后执行的函数,并且函数内只有一个alert。
输出:
JavaScript clearTimeout()方法 : 此方法属于取消定时器的类别,用于取消由setTimeout创建的超时对象。setTimeout()方法还返回一个唯一的定时器id,该id传递给clearTimeout以防止setTimeout注册的功能执行。
示例: 这里我们存储了setTimeout返回的定时器id,并且稍后将其传递给clearTimeout方法,以立即中止定时器。
输出:
这里我们将无法看到那个在3000毫秒后注册执行的警告弹出,因为在执行之前使用clearTimeout取消了该计时器对象。