JavaScript

Aplicar el método setTimeout de JavaScript

Aplicar el método setTimeout de JavaScript


Con la evolución de Internet, JavaScript ha ganado popularidad como lenguaje de programación debido a sus muchos métodos útiles. Por ejemplo, muchos sitios web utilizan JavaScript integrado setTimeout método para retrasar tareas. El método setTimeout tiene muchos casos de uso y se puede utilizar para animaciones, notificaciones y retrasos en la ejecución funcional.Debido a que JavaScript es un lenguaje traductivo de un solo subproceso, solo podemos realizar una tarea a la vez. Sin embargo, al usar pilas de llamadas, podemos retrasar la ejecución del código usando el setTimeout método. En este artículo, vamos a presentar el setTimeout método y discutir cómo podemos usarlo para mejorar nuestro código.

La setTimeout El método es un método incorporado que toma una función de devolución de llamada como argumento y la ejecuta después de un período de tiempo determinado. La sintaxis de la setTimeout El método es el siguiente:

setTimeout (función de devolución de llamada, retraso, argumentos ...)

La callbackFunction es la función que queremos ejecutar después de un tiempo determinado; la demora es el tiempo en milisegundos después del cual queremos ejecutar la función de devolución de llamada; y el argumentos son otros parámetros que queremos pasar a la función de devolución de llamada.

Ahora, aplicaremos el setTimeout método. Primero, definimos una función llamada linuxhintFunc que imprime la cadena "Hola desde Linuxhint."

function linuxhintFunc ()
consola.log ("Hola desde Linuxhint.");

A continuación, llamamos linuxhintFunc en setTimeout y proporcionar un retardo de tiempo de 2000 ms (2 s).

setTimeout (linuxhintFunc, 2000)

Una vez que se carga la página web, hay un retraso de 2 s antes de que se llame a la función. Podemos realizar la misma tarea usando la función de flecha o una función anónima.

setTimeout (() =>
consola.log ("Hola desde Linuxhint");
, 2000)


Nuevamente, hay un retraso de 2 s.

Nota la setTimeout El método es un método asincrónico, lo que significa que, aunque JavaScript es un lenguaje de un solo subproceso, esta función se ejecuta en un subproceso diferente. La setTimeout El método coloca la función en la cola de la pila de llamadas y espera hasta que la pila de llamadas esté libre. Si intentamos imprimir un mensaje o ejecutar una función en setTimeout sin demora, esta acción saltará al principio de la cola primero y se ejecutará cuando el setTimeout se ejecuta el método.

consola.log ("Hola desde Linuxhint-1")
setTimeout (() =>
consola.log ("Hola desde Linuxhint-2")
, 0)
consola.log ("Hola desde Linuxhint-3")


Mirando la salida, el orden de la salida no es el mismo que el de la entrada. Por lo tanto, los setTimeout La función puede retrasar la ejecución del código.

Conclusión

Este artículo presenta las funciones integradas de JavaScript setTimeout método y discutimos cómo podemos usarlo. Esperamos que haya aprendido algo de este artículo y que continúe aprendiendo sobre JavaScript con linuxhint.com.

Emule los clics del mouse colocando el mouse con Clickless Mouse en Windows 10
El uso excesivo de un mouse o teclado en una postura incorrecta puede provocar muchos problemas de salud, como tensión, síndrome del túnel carpiano y ...
Agregue gestos del mouse a Windows 10 con estas herramientas gratuitas
En los últimos años, las computadoras y los sistemas operativos han evolucionado enormemente. Hubo un momento en que los usuarios tenían que usar coma...
Controle y administre el movimiento del mouse entre múltiples monitores en Windows 10
Administrador de mouse de doble pantalla le permite controlar y configurar el movimiento del mouse entre varios monitores, al ralentizar sus movimient...