javascript settimeout loop
var array = [1, 2, 3, 4, 5]for(var i = 0; i < array.length; i++) { setTimeout(() => { console.log(array[i]) }, 1000);} // i = 5function timeout() {
setTimeout(function () {
// Do Something Here
// Then recall the parent function to
// create a recursive loop.
timeout();
}, 1000);
}//you can leave the sleep constant
const sleep = (milliseconds) => {
return new Promise(resolve => setTimeout(resolve, milliseconds))
}
const doSomething = async () => {
for (/*for loop statements here*/) {
//code before sleep goes here, just change the time below in milliseconds
await sleep(1000)
//code after sleep goes here
}
}
doSomething();
Also in JavaScript:
- react native text wrap
- react router browser refresh
- json file undefined
- javascript ascending and descending
- n JavaScript, select your <h1> element and give it some text
- json boolean
- javascript get query parameter
- javascript find area of triangle
- express router middleware
- convert base64 to uint8array javascript
- react check if string is mail
- make list in javascript
- change items loop react
- react router not working with aws amplify
- jquery visibility effects
- uncheck checkbox when another is checked javascript
- react native spinkit
- how to add multiple styles in javascript
- router nextjs
- how to print array backwards
- how to make random responses
- check a string for unique characters javascript
- angular turn text into input
- ngchange angular 8