setInterval 表示每隔一段时间触发一次,第一次并不是立即触发
通常可以在 setInterval 前先执行一次函数,但是不优雅,下面是更优雅的写法:
function fn() {
console.log('abc')
return fn // 函数中返回自身
}
setInterval(fn(), 1000) // 定时器中,函数先执行一次
setInterval 表示每隔一段时间触发一次,第一次并不是立即触发
通常可以在 setInterval 前先执行一次函数,但是不优雅,下面是更优雅的写法:
function fn() {
console.log('abc')
return fn // 函数中返回自身
}
setInterval(fn(), 1000) // 定时器中,函数先执行一次