JS超时调用和间歇调用

2020-04-24  本文已影响0人  苹果咏

间歇调用

第一个参数可以是字符串,也可以是函数,第二个参数是一个以毫秒为单位的数字,表示重复间隔的时长。
每隔这个时间一直不断调用

setInterval("console.log('this is a string.')",1000);

超时调用

第一个参数可以是字符串,也可以是函数,第二个参数是一个以毫秒为单位的数字,表示多长时间后调用。

setTimeout("console.log('this is a string.')",1000);
// es6
setTimeout(() => {
    console.log('this is a string.')
}, 1000);

setInterval(),setTimeout() 会返回一个ID,你可以将这个ID传递给clearInterval(),clearTimeout() 以取消执行。

var bb = setInterval("console.log('this is a string.')",1000);
bb   // 11    这个setInterval()的ID
clearInterval(bb)
上一篇下一篇

猜你喜欢

热点阅读