Avatar ·

Como parar a execução do setInterval em JavaScript?

Olá a todos! Sou novo em JavaScript e me deparei com um problema. Tenho uma função que atualiza os dados na página a cada 5 segundos. Estou usando setInterval para isso: ```javascript function updateData() { console.log('Dados atualizados'); } setInterval(updateData, 5000); ``` Tudo funciona perfeitamente, mas agora preciso parar esse intervalo quando o usuário clica no botão "Stop". Tentei escrever assim: ```javascript let interval = setInterval(updateData, 5000); function stopInterval() { clearInterval(interval); } ``` Mas por algum motivo o intervalo não para. Será que estou salvando o identificador do intervalo de forma errada? Ou o clearInterval não funciona como eu penso? Por favor, me digam como parar corretamente o setInterval. Ficarei grato por uma explicação detalhada com exemplos. <<>>

Maneira correta de parar o setInterval com clearInterval

Você está no caminho certo, mas há alguns pontos importantes que precisam