📜  javascript 添加延迟 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:14.448000             🧑  作者: Mango

Javascript 添加延迟

在Javascript中,我们可以使用setTimeout()函数来添加延迟。该函数接收两个参数,延迟时间(以毫秒为单位)和要执行的函数或代码块。

语法
setTimeout(function, delay);

其中,function为要执行的函数或代码块,delay为延迟时间,单位为毫秒。

示例

下面是一个简单的例子,展示如何使用setTimeout()来添加延迟。

console.log("开始执行");

setTimeout(function() {
  console.log("延迟执行");
}, 2000);

console.log("结束执行");

上述代码将在控制台中输出以下内容:

开始执行
结束执行
延迟执行
注意事项

由于Javascript是单线程执行的,如果一个函数或代码块被延迟执行,那么它将会挂起当前线程,直到延迟时间结束才会执行。因此,应该避免延迟时间太长,否则可能会对用户体验产生负面影响。

另外,setTimeout()方法返回一个定时器ID,我们可以使用clearTimeout()方法来取消该定时器。

var timer = setTimeout(function() {
  console.log("延迟执行");
}, 2000);

clearTimeout(timer);

以上就是Javascript 添加延迟的介绍,希望对您有所帮助。