Méthode habituellement utilisée :
Démarrage du minuteur :
La méthode est une méthode js appelée régulièrement
Le temps est l'intervalle de temps, l'unité est la milliseconde
Annuler le minuteur :
Puis la question vient. Lorsque clearInterval(timerid); est utilisé pour effacer, il est souvent impossible de l'arrêter immédiatement. Quelle est la meilleure méthode pour le résoudre ?
Le plan d'optimisation est le suivant
Résumé
Généralement, setInterval n'est pas utilisé, mais la récursion retardée de setTimeout est utilisée à la place de l'intervalle.
setInterval produira une accumulation de rappels, surtout lorsque le temps est court.