Neste artigo você vai aprender qual a diferença de setInterval e setTimeout, duas funções muito utilizadas de JavaScript

diferença de setInterval e setTimeout capa

Fala programador(a), beleza? Bora aprender mais sobre setTimeout e setInterval!

A maneira de aplicar as duas funções é a mesma

Precisamos definir uma função que será executada a partir de setTimeout ou setInterval

E depois definir também um tempo para a execução

A grande diferença está na forma em que estas funções são executadas

Modo de execução de setTimeout

A função setTimeout é executada apenas uma única vez

E isso ocorre após o fim do tempo determinado como segundo argumento na função

Modo de execução de setInterval

Ja a função setInterval vai ser executada em intervalos, ou seja, ela não para nunca

E o intervalo é definido pelo tempo que colocamos como segundo argumento

As duas funções podem ser interrompidas através de código, as funções que as param são: clearInterval e clearTimeout

Então se você precisa de uma única execução da função vá de setTimeout

E se você busca uma que algo seja executado durante toda a trajetória do usuário no seu software, utilize setInterval

Deixe um comentário contando o que achou deste artigo 🙂

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

No artigo de hoje você aprendeu a diferença de setInterval e setTimeout

Basicamente podemos entender que:

  • setInterval: executa sempre, de tempo em tempo;
  • setTimeout: executa uma única vez;

O tempo de execução é baseado no segundo argumento das duas funções

Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments