Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

#Animações Simples - Há um comando para interromper o setInterval()?

O setInterval() aguarda para repetir o processo, no entanto, há um comando automático para interromper sem ter que criar condições dentro do programa para isso?

2 respostas

Tem sim uma função, que pega o retorno da setInterval e interrompe ela, é a clearInterval; Um exemplo de uso seria:

var ponteiro = setInterval(atualizaTela, 10);

tela.onclick = function (){
    clearInterval(ponteiro);
}

Isso interrompe a animação ao clicar na tela

Muito obrigada!!!!!!