Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida função

Bom dia, não entendi o que seria esse 1000 e 3000 que vem após o setTimeout.

2 respostas
solução!

Oi, Isabella! Tudo bem?

O número que você vê após o setTimeout, como 1000 ou 3000, representa o tempo de atraso em milissegundos antes que a função seja executada. Em outras palavras, é o tempo que o JavaScript vai esperar antes de rodar a função que você passou como primeiro argumento.

Por exemplo:

  • setTimeout(function() { console.log("Olá mundo!"); }, 1000); significa que a mensagem "Olá mundo!" será exibida no console após 1 segundo (1000 milissegundos).
  • setTimeout(function() { console.log("Olá mundo!"); }, 3000); significa que a mensagem será exibida após 3 segundos (3000 milissegundos).

Esse recurso é muito útil quando você deseja atrasar a execução de uma função, por exemplo, para criar efeitos de animação ou para simular um atraso em uma resposta de servidor.

Em caso de dúvidas, conte com o apoio do fórum :)

Um abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Esclareceu a minha dúvida, muito obrigada!