Relative Content

Tag Archive for javascriptsetinterval

Using setInterval in javascript

I modified a javascript code using setInterval to alternate between two messages using innerHTML. I tried document.write and it works. But innerHTML does not work.

setInterval method starts working only after my RandomDelay method i don’t know why? Please explain in simple word

randomDelay = ()=>{ return new Promise((resolve,reject)=>{ timeout = (Math.random()*10)%7; setTimeout(() => { resolve(); }, timeout*1000); }); } const addItem = async(item)=>{ let div = document.createElement(“div”); div.innerHTML = item; document.body.append(div); await randomDelay(); div.innerHTML = item + “…”; } async function main() { t = setInterval(() => { let last = document.body.lastChild; if(last.innerHTML.endsWith(“…”)){ last.innerHTML = last.innerHTML.slice(0,last.innerHTML.length -3); […]

difference in setInterval() speed on different browsers

let scramble = document.getElementById(‘scramble’); let timer = document.getElementById(‘timer’); const possibleMoves = [“R”, “R'”, “R2”, “L”, “L'”, “L2”, “U”, “U'”, “U2”, “D”, “D'”, “D2”, “F”, “F'”, “F2”, “B”, “B'”, “B2″]; let newScramble = []; let prevMove = ”; let prevBeforeMove = ”; let firstElOfPrevMove = ”; let firstElOfPrevBeforeMove = ”; const invalidPairs = [[‘R’, ‘L’, ‘R’], […]