Qual é a alternativa JavaScript à função do sono?

Qual é a alternativa JavaScript à função do sono?
A maioria das linguagens de programação fornece a função de sono utilizada para fazer atrasos na execução do código por um determinado momento. No entanto, em JavaScript, não há função de sono embutida. Para esse fim, o JavaScript fornece o “setTimeout ()”Funcionar alternativa à função do sono que funciona exatamente assim.

Neste tutorial, explicaremos a alternativa JavaScript à função do sono.

Qual é a alternativa JavaScript à função do sono?

JavaScript não fornece nenhuma função de sono integrada. No entanto, fornece uma alternativa que pode ser utilizada no local da função de sono. O "setTimeout ()”É uma maneira muito simples de fazer um atraso no programa JavaScript ou fazer o arquivo JavaScript no modo de suspensão por um período de tempo especificado.

Sintaxe

setTimeout (resolve, ms)

Exemplo 1: use setTimeout () diretamente

Você pode utilizar o “setTimeout ()”Método diretamente no console e define o limite de tempo para o elemento especificado para fazer um atraso. Para fazer isso, utilize o “console.registro()”Método de JavaScript e passe a string como o argumento deste método:

console.log ("Welcome");

Use o "setTimeout ()”Método que executa um bloco de código apenas uma vez após o tempo especificado, como“3000Milissegundos:

setTimeout (() => console.log ("para Linux!");, 3000);

Passe outra string como o argumento para o console.log () para exibir no console:

console.log ("Espere!");

Pode -se observar que a string que passamos no método "setTimeout ()" apareceu na tela após um atraso de três segundos:

Exemplo 2: use setTimeout () em uma função

Para usar "setTimeout ()" em uma função, defina uma função com um nome específico. Em seguida, a função de sono acima utiliza a função “Settimeout () para resolver uma promessa após um número especificado de milissegundos:

função sono (ms)
return nova promessa (resolve => setTimeout (resolve, ms));

Agora, defina uma função assíncrona que permita retornar uma promessa e obtém o valor de retorno. Com isso, podemos utilizar o método do sono na função para configurar um atraso:

função assíncrona touchedgreeting ()
console.log ("Welcome");
aguardar sono (2000);
console.log ("para linuxhint");
aguardar sono (2000);
console.log ("adeus!");

Por fim, chame a função definida para retornar o valor na tela:

atrasoGreeting ();

Saída

Isso é tudo sobre a alternativa JavaScript à função do sono.

Conclusão

JavaScript fornece o “setTimeout ()”Método como uma alternativa à função do sono. O "setTimeout ()" é uma maneira muito simples de fazer um atraso no programa JavaScript ou fazer o arquivo JavaScript no modo de suspensão por um período de tempo especificado. Este post declarou a alternativa JavaScript que pode ser utilizada no lugar da função do sono.