Bom dia, não entendi o que seria esse 1000 e 3000 que vem após o setTimeout.
Bom dia, não entendi o que seria esse 1000 e 3000 que vem após o setTimeout.
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!
Esclareceu a minha dúvida, muito obrigada!