Espere 5 segundos antes de executar a próxima linha

Espere 5 segundos antes de executar a próxima linha
Os desenvolvedores geralmente querem pausar a execução do JavaScript antes de prosseguir para a próxima linha. Muitas linguagens de programação fornecem uma função de sono que atrasa a execução de um programa por alguns segundos. Devido à sua natureza assíncrona, JavaScript não possui essa funcionalidade. Mas JavaScript fornece um “setTimeout ()”Método para um desenvolvedor esperar um número especificado de segundos antes de executar a próxima linha de código.

Este artigo ilustrará o procedimento para executar a próxima linha depois de esperar 5 segundos.

Como esperar 5 segundos antes de executar a próxima linha?

Para esperar 5 segundos antes de executar a próxima linha, use as seguintes maneiras:

  • Método setTimeout ()
  • Função do sono definido pelo usuário js ()

Método 1: Aguarde 5 segundos antes de executar a próxima linha usando o método setTimeout ()

Use o "setTimeout ()”Método para esperar 5 segundos e depois executar a próxima linha de código. Usando este método, um cronômetro é definido e uma função ou pedaço de código é executado quando acaba. Mais especificamente, o tempo é definido em milissegundos.

Sintaxe

Use a seguinte sintaxe para utilizar o método setTimeout ():

setTimeout (function (), tempo)

Na sintaxe acima:

  • ““função”É a função definida que será chamada após o tempo especificado.
  • ““tempo”É a duração da espera para executar o código. Essa duração será em milissegundos.

Exemplo

Imprima a string “Bem -vindo ao Linuxhint”No console usando o“console.registro()”Método:

console.log ("Bem -vindo ao linuxhint");

Ligar para "setTimeout ()”Método passando o tempo em milissegundos e uma função que será invocada após o período especificado para imprimir a string no console:

setTimeout (function ()
console.log ("A melhor plataforma para aprender habilidades");
, 5000);

Aqui, 5000ms refere -se aos 5s.

Como você pode ver na saída, a segunda sequência, “A melhor plataforma para aprender habilidades”, É impresso no console após 5 segundos:

Método 2: Aguarde 5 segundos antes de executar a próxima linha usando a função Sleep () definida pelo usuário

Você também pode criar sua função personalizada para pausar o código JavaScript usando o “Promessa()”Método. Representa uma operação assíncrona ou uma promessa produzida dinamicamente que é resolvida quando todas as ações forem concluídas.

Exemplo

Defina uma função “dormir()”Isso vai pausar o código JavaScript com a ajuda de uma função assíncrona e uma promessa ():

função sono (ms)
retornar nova promessa (res => setTimeout (res, ms));

Defina uma função assíncrona usando o “assíncronoPalavra -chave chamada “executeline ()”. Invoque o “dormir()”Função passando o tempo em milissegundos:

Função assíncada Executeline ()
console.log ("Bem -vindo!");
aguarde sono (5000);
console.log ("para");
aguarde sono (5000);
console.log ("linuxhint");

Finalmente, chame o “executeline ()”Função:

executeline ();

Como você pode ver na saída, depois de executar o código, todas as linhas pausam por 5 segundos antes de imprimir no console:

É tudo sobre como esperar 5 segundos antes de executar a próxima linha em JavaScript.

Conclusão

Para esperar 5 segundos antes de executar a próxima linha, use o “setTimeout ()”Método ou JavaScript“sono definido pelo usuário ()”Função. Na função Sleep () definida pelo usuário, a função setTimeout () é utilizada para fazer uma função de sono JavaScript com a função Promise () e assíncrona. Este artigo ilustrou o procedimento para executar a próxima linha depois de esperar por 5 segundos.