Después de consultar con expertos en la materia, programadores de diversas áreas y maestros hemos dado con la respuesta al problema y la compartimos en esta publicación.
Ejemplo 1: establecer el tiempo de espera dentro del ciclo
//you can leave the sleep constantconstsleep=(milliseconds)=>returnnewPromise(resolve=>setTimeout(resolve, milliseconds))constdoSomething=async()=>for(/*for loop statements here*/)//code before sleep goes here, just change the time below in millisecondsawaitsleep(1000)//code after sleep goes here doSomething();
Ejemplo 2: bucle settimeout de javascript
functiontimeout()setTimeout(function()// Do Something Here// Then recall the parent function to// create a recursive loop.timeout();,1000);
Ejemplo 3: establecer el tiempo de espera en un bucle for javascript
// make sure to use "let" and not "var" if you want to capture// the value of the external variable in a closurefor(let i =0; i <5; i++)setTimeout(()=>console.log(i),0);
Ejemplo 4: settimeout en bucle javascript
var array =[1,2,3,4,5]for(var i =0; i < array.length; i++)setTimeout(()=>console.log(array[i]),1000);// i = 5
Recuerda que tienes la capacidad de esclarecer si diste con la respuesta.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)