setInterval
returns an interval id you can use to check to see if it's already been instantiated. For example:
let intervalId
const someFunction = () => {
intervalId = setInterval(someOtherFunction, 1000)
}
const someThirdFunction () => {
if (!intervalId) {
intervalId = setInterval(someOtherFunction, 1000)
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…