logo

JavaScript-Ruhezustand/Warten

Die Programmiersprachen wie PHP und C haben eine Schlaf (Sek.) Funktion zum Anhalten der Ausführung für eine festgelegte Zeitspanne. Java hat eine thread.sleep() , Python hat time.sleep() , und GO hat time.sleep(2*time.second) .

Finden Sie gesperrte Nummern auf Android

Im Gegensatz zu anderen Sprachen gibt es in JavaScript keine schlafen() Funktion. Wir können einige Ansätze zur Simulation verwenden schlafen() Funktion in JavaScript. Die Funktionen wie Versprechen Und asynchron/warten Die Funktion in JavaScript hat uns bei der Verwendung geholfen schlafen() einfacher funktionieren.

Der erwarten wird verwendet, um auf ein Versprechen zu warten und kann nur in einem verwendet werden asynchron Funktion. Das Verhalten von JavaScript ist asynchron, daher gibt es ein Konzept von Versprechen, um mit einem solchen asynchronen Verhalten umzugehen. Aufgrund dieses asynchronen Verhaltens setzt es seine Arbeit fort und wartet während der Ausführung nicht auf etwas. Asynchron/warten Funktionen helfen uns, den Code synchron zu schreiben.

Wie verwende ich die Schlaffunktion in JavaScript?

Vor der Umsetzung des Schlafes Funktion in JavaScript , ist es wichtig, die Ausführung zu verstehen JavaScript Code.

Syntax von sleep() in JavaScript

 sleep(delayTime in milliseconds).then(() => { // code to be executed }) 

Die Funktion „sleep()“ kann zusammen mit „async/await“ verwendet werden, um die Pause zwischen der Ausführung abzurufen. Die Syntax dafür lautet wie folgt:

Syntax

 const func = async () => { await sleep(delayTime in milliseconds) //code to be executed } fun() 

Mit den oben genannten Syntaxen können Sie die Schlaffunktion in JavaScript implementieren. Nun sehen wir uns Beispiele für die Verwendung der Funktion „sleep()“ in JavaScript an.

Beispiel 1

In diesem Beispiel verwenden wir die schlafen() Funktion mit der asynchron/warten Funktionalitäten. Es gibt eine Funktion Spaß() wird mit einigen Anweisungen definiert. Zunächst der Text 'Hallo Welt' wird auf dem Bildschirm angezeigt, sobald die Funktion gestartet wird. Dann, aufgrund der Schlaffunktion die Spaß() wird für 2 Sekunden pausiert. Nach Ablauf der vorgegebenen Zeitspanne wird der Text „Willkommen bei javaTpoint.com“ wird auf dem Bildschirm angezeigt und bis zum Ende der Schleife wiederholt. Der Text wird zehnmal auf dem Bildschirm wiederholt, mit einer Pause von zwei Sekunden bei jeder Wiederholung der Schleife.

 <p> There is a sleep of 2000 milliseconds </p> let sleep = ms =&gt; { return new Promise(resolve =&gt; setTimeout(resolve, ms)); }; document.write(&apos;Begin&apos; + &apos; <br>&apos;); document.write(&apos;Welcome to the javaTpoint.com&apos; + &apos; <br>&apos;); sleep(2000).then(() =&gt; { document.write(&apos;End&apos;); }); 
Testen Sie es jetzt

Ausgabe

Nach der Ausführung des obigen Codes lautet die Ausgabe:

JavaScript-Ruhezustand/Warten

Nach der Verzögerung von 2 Sekunden lautet die Ausgabe:

JavaScript-Ruhezustand/Warten