Why clearInterval doesn't work on a function
问题 this is the code var t = ()=>{ setInterval(()=>{ console.log('hello') },1000) } t(); clearInterval(t) Why the clearinterval does not block execution of the setInterval? 回答1: It doesn't work on a function because that's just now how the mechanism was designed. Calls to setInterval() return a number that acts as an identifier for the timer that the call establishes. That number is what has to be passed to clearInterval() . It doesn't cause an error to pass something that's not a number, or to