Como passar argumentos para a função do setTimeout
Neste artigo você vai aprender a como passar argumentos para a função do setTimeout, fazendo com que a função seja executada baseada neles

Fala programador(a), beleza? Bora aprender mais sobre a função setTimeout e também JavaScript!
Em siteTimeout geralmente passamos dois argumentos: uma função anônima que executa algo depois de um tempo, e o tempo de execução da função
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
Porém podemos continuar passando argumentos, após estes dois
Os argumentos excedentes são passados para a função que está em setTimeout
Veja um exemplo prático:
function soma(a, b) {
console.log(a + b);
}
setTimeout(soma, 1000, 5, 10); // 15
Primeiramente criamos uma função, que seria a função anônima e definimos os seus argumentos (neste exemplo, uma soma simples)
Depois chamamos setTimeout passando soma e um valor de 1000 milisegundos (1 segundo)
Então a função soma será executada após um segundo, porém passamos também dois argumentos (5 e 10)
Estes serão levados a soma como o argumento a e b
Desta maneira temos o resultado final de 15 na impressão com console.log
Se passarmos diretamente para a função soma, o temporizador não será respeitado (os 1000ms do setTimeout)
Por este motivo precisamos desta sintaxe
Conclusão
Neste artigo você aprendeu a passar argumentos para a função do setTimeout de JavaScript
Precisamos passar os argumentos após o tempo de execução
Para que a função respeite os milesegundos e seja executada posteriormente
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
