Cómo ralentizar un bucle en JavaScript

 

 

 

Como ralentizar un bucle en javascript 1

Tenía un bucle en el que quería llamar a una API varias veces, por ejemplo 500 veces.

Las API implementan limitaciones de velocidad e incluso si no lo hicieran, sería cruel realizar tantas solicitudes en tan poco tiempo.

Entonces quise ralentizar el circuito. ¿Cómo?

Resulta que es bastante simple, una vez que configura una función sleep(), no necesitas cambiarla:

const sleep = (milliseconds) = { return new Promise(resolve = setTimeout(resolve, milliseconds))}

Luego puedes llamar await sleep(1000)para detener 1 segundo en cada iteración, de esta manera:

 

const list = [1, 2, 3, 4]const doSomething = async () = { for (const item of list) { await sleep(1000) console.log(' ') }}doSomething()

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. Cómo contar el número de propiedades en un objeto JavaScript

Cómo ralentizar un bucle en JavaScript

Las API implementan limitaciones de velocidad e incluso si no lo hicieran, sería cruel realizar tantas solicitudes en tan poco tiempo. Tenía un bucle en el q

programar

es

2025-01-07

 

Como ralentizar un bucle en javascript 1
Como ralentizar un bucle en javascript 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences