Cómo dormir funciones en JavaScript

Cómo dormir funciones en JavaScript

En este tutorial, vamos a aprender cómo suspender o retrasar las funciones de JavaScript durante un período de tiempo.

JavaScript no tiene una función de suspensión incorporada para hacer que tus funciones se duerman, así que creamos nuestra propia función con la ayuda de promise constructor y setTimeOut método.

function sleep(time){
      return new Promise((resolve)=>setTimeout(resolve,time)
    )
}

Ahora puede utilizar el sleep() trabajar con un then() método.

sleep(2000).then(()=>{
   console.log('you can see me after 2000 milliseconds');
})

Usar con asíncrono o esperar

async function add(n1,n2){
   await sleep(2000);
   console.log(n1+n2)
}

add(1,2);

En este ejemplo, obtendremos la salida de un add() trabajar una vez al 2000 Se acabaron los milisegundos.

Espero que lo hayas disfrutado.

Si quieres conocer otros artículos parecidos a Cómo dormir funciones en JavaScript puedes visitar la categoría Tutoriales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página web utiliza cookies para analizar de forma anónima y estadística el uso que haces de la web, mejorar los contenidos y tu experiencia de navegación. Para más información accede a la Política de Cookies . Ver mas