Função setTimeout

A função setTimeout define um atraso antes da execução do código. O primeiro parâmetro deve ser um callback, o segundo - o tempo em milissegundos, indicando após qual intervalo o código especificado no primeiro parâmetro começará a ser executado. A função retorna um identificador único, com o qual o temporizador pode ser interrompido. Para isso, este identificador deve ser passado para a função clearTimeout.

Sintaxe

javascriptsetTimeout(função, tempo);

Exemplo

Vamos exibir algum texto no console com um atraso de 1 segundo:

javascriptsetTimeout(function() {
  console.log('texto');
}, 1000);

Veja também