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)