settimeout是异步的吗 setTimeout什么意思?

setTimeout什么意思?settimeout和setinterval的区别?setTimeout只运行一次,即当设置的时间到达时,会触发指定的代码运行,并在运行后结束。如果在正在运行的代码中再次

setTimeout什么意思?

settimeout和setinterval的区别?

setTimeout只运行一次,即当设置的时间到达时,会触发指定的代码运行,并在运行后结束。如果在正在运行的代码中再次运行相同的setTimeout命令,则可以对其进行循环。Setinterval在循环中运行,也就是说,每个设置的时间间隔都会触发指定的代码。这是真正的计时器。Setinterval易于使用,而setTimeout更灵活。它可以在任何时候退出循环,并且可以设置为以不规则的间隔运行,例如第一次运行1秒,第二次运行2秒,第三次运行3秒