阅读量:3
setTimeout函数用于在指定的时间之后执行一次代码,clearTimeout函数用于取消setTimeout创建的定时器。
以下是使用setTimeout和clearTimeout的示例:
// 使用setTimeout在1秒后执行一次代码 const timerId = setTimeout(() => { console.log('定时器执行了'); }, 1000); // 使用clearTimeout取消定时器 clearTimeout(timerId);
在上面的示例中,首先使用setTimeout创建了一个定时器,并将返回的计时器ID保存在一个变量timerId中。然后使用clearTimeout函数取消了这个定时器,这样定时器就不会执行。
需要注意的是,setTimeout函数返回的计时器ID是一个数字,可以用于取消计时器。而clearTimeout函数接受一个计时器ID作为参数,用于取消对应的定时器。
另外,setTimeout函数的第一个参数是回调函数,用于指定定时器到期后要执行的代码。第二个参数是延迟的时间,以毫秒为单位。
希望对你有所帮助!