关键词

JavaScript中setTimeout()的具体用法

当我们需要在一段时间之后执行一些代码时,就可以使用JavaScript中的setTimeout()函数。setTimeout()在指定时间段后会执行一段代码。以下是setTimeout()函数的语法:

setTimeout(function, milliseconds, param1, param2, ...)

其中,第一个参数为需要执行的函数,第二个参数为需要等待的时间长度(单位为毫秒),接下来的参数为可选的传递给函数的参数。

以下是一些setTimeout()的用法示例:

示例1

setTimeout(function () {
    console.log("2秒后输出")
}, 2000);

上面的代码将会在2秒后输出“2秒后输出”。

示例2

function greet(name){
    console.log("Hello " + name);
}

setTimeout(greet, 3000, "John");

上面的代码将会在3秒后输出一个带有参数的greet函数,传入的参数为“John”,输出结果为“Hello John”。

需要注意的是,setTimeout()函数有一些局限性,当我们需要延迟执行的代码需要被取消时,setTimeout()功能就会显得非常有限。而且,当我们需要延迟执行一段时间非常短的代码时,使用setTimeout()的性价比不会很高。

本文链接:http://task.lmcjl.com/news/10874.html

展开阅读全文