Mahdollinen kaksoiskappale: Mikä on sleep():n JavaScript-versio?
Onko olemassa JavaScript-funktiota, joka simuloi PHP:n sleep
-funktion toimintaa - funktio, joka keskeyttää koodin suorituksen x millisekunniksi ja jatkaa sitten siitä, mihin se jäi?
Löysin joitakin asioita täältä Stack Overflow'sta, mutta en mitään hyödyllistä.
Sinun täytyy muokata koodia palasiksi. Tämä ei pysäytä suoritusta, se vain viivyttää osien välillä.
function partA() {
...
window.setTimeout(partB,1000);
}
function partB() {
...
}
Käsittelyä ei voi (eikä pidä) estää sleep-funktiolla. Voit kuitenkin käyttää setTimeout
:ia käynnistääksesi funktion viiveen jälkeen:
setTimeout(function(){alert("hi")}, 1000);
Tarpeistasi riippuen myös setInterval
voi olla hyödyllinen.