setTimeout

Posted perse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了setTimeout相关的知识,希望对你有一定的参考价值。

setTimeout

setTimeout的定义:setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

setTimeout的用法:setTimeout(代码片段,执行代码等待的毫秒数)

例如:

setTimeout(() => {
console.log(“输出”);
}, 1000);

在1秒后控制台打印输出.

 

注意:setTimeout在代码中只执行一次!!!

 

关于setTimeout的特殊使用->setTimeout延迟0毫秒

设置0毫秒是否就是不延迟?并不是!

经过实验后得知:

console.log(1);

setTimeout(() => {

console.log(3);

}, 0);

console.log(4);

setTimeout(() => {

console.log(2);

}, 1000);

输出的顺序为1 4 3 2

 

所以延迟0毫秒的作用是在执行完其他语句后首先执行该语句

以上是关于setTimeout的主要内容,如果未能解决你的问题,请参考以下文章

ajax补充--------FormData等...

js中setInterval和setTimeout区别和用法

Js setTimeout 用法

Javascript中setTimeout()以及clearTimeout( )的使用