¿Cuál es la alternativa de JavaScript a la función de sueño??

¿Cuál es la alternativa de JavaScript a la función de sueño??
La mayoría de los lenguajes de programación proporcionan la función de sueño que se utiliza para hacer retrasos en la ejecución del código durante un tiempo particular. Sin embargo, en JavaScript, no hay función de sueño incorporada. Para ese propósito, JavaScript proporciona el "setTimeout ()"Función Alternativa a la función de sueño que funciona exactamente como él.

En este tutorial, explicaremos la alternativa de JavaScript a la función de sueño.

¿Cuál es la alternativa de JavaScript a la función de sueño??

JavaScript no proporciona ninguna función de sueño incorporada. Sin embargo, proporciona una alternativa que se puede utilizar en el lugar de la función de sueño. El "setTimeout ()"Es una forma muy simple de retrasar en el programa JavaScript o hacer el archivo JavaScript en modo de suspensión durante un período de tiempo específico.

Sintaxis

setTimeOut (Resolve, MS)

Ejemplo 1: use setTimeOut () directamente

Puedes utilizar el "setTimeout ()Método "directamente en la consola y establecer el límite de tiempo en el elemento especificado para hacer un retraso. Para hacerlo, utilice el "consola.registro()Método de JavaScript y pase la cadena como argumento de este método:

consola.log ("bienvenido");

Utilizar el "setTimeout ()"Método que ejecuta un bloque de código solo una vez después del tiempo especificado, tal para"3000"Millisegunds:

setTimeOut (() => consola.Log ("a Linux!");, 3000);

Pasar otra cadena como argumento a la consola.log () para mostrar en la consola:

consola.Log ("Espera!");

Se puede observar que la cadena que hemos pasado en el método "setTimeout ()" apareció en la pantalla después de un retraso de tres segundos:

Ejemplo 2: use setTimeOut () en una función

Para usar "setTimeout ()" en una función, defina una función con un nombre particular. Luego, la función de sueño anterior utiliza la función "setTimeout () para resolver una promesa después de un número especificado de milisegundos:

function sleep (ms)
return new Promise (resolve => setTimeOut (resolve, ms));

Ahora, defina una función asincrónica que permita devolver una promesa y obtiene el valor de retorno. Con esto, podemos utilizar el método de sueño en la función para configurar un retraso:

ASYNC FUNCIONA DELTEREDGREETING ()
consola.log ("bienvenido");
ALEGARIO SLEEP (2000);
consola.log ("a LinuxHint");
ALEGARIO SLEEP (2000);
consola.Log ("Adiós!");

Por último, llame a la función definida para devolver el valor en la pantalla:

demandadogreeting ();

Producción

Eso se trata de la alternativa de JavaScript a la función de sueño.

Conclusión

JavaScript proporciona el "setTimeout ()"El método como alternativa a la función de sueño. El "setTimeout ()" es una forma muy simple de retrasar en el programa JavaScript o hacer el archivo JavaScript en modo de suspensión durante un período de tiempo específico. Esta publicación ha declarado la alternativa de JavaScript que se puede utilizar en el lugar de la función de sueño.