Was ist die JavaScript-Alternative zur Sleep-Funktion?

Was Ist Die Javascript Alternative Zur Sleep Funktion



Die meisten Programmiersprachen bieten die Schlaffunktion, die verwendet wird, um die Ausführung des Codes für eine bestimmte Zeit zu verzögern. In JavaScript gibt es jedoch keine eingebaute Sleep-Funktion. Dafür stellt JavaScript die „ setTimeout() ” Funktionsalternative zur Sleep-Funktion, die genau so funktioniert.

In diesem Tutorial erklären wir die JavaScript-Alternative zur Sleep-Funktion.

Was ist die JavaScript-Alternative zur Sleep-Funktion?

JavaScript bietet keine eingebaute Sleep-Funktion. Es bietet jedoch eine Alternative, die anstelle der Schlaffunktion verwendet werden kann. Der ' setTimeout() “ ist eine sehr einfache Möglichkeit, das JavaScript-Programm zu verzögern oder die JavaScript-Datei für einen bestimmten Zeitraum in den Ruhemodus zu versetzen.







Syntax



setTimeout ( lösen, ms )

Beispiel 1: SetTimeout() direkt verwenden

Sie können die „ setTimeout() ”-Methode direkt auf der Konsole und legen Sie das Zeitlimit für das angegebene Element fest, um eine Verzögerung vorzunehmen. Verwenden Sie dazu die „ Konsole.log() ”-Methode von JavaScript und übergeben Sie die Zeichenfolge als Argument dieser Methode:



Konsole. Protokoll ( 'Willkommen' ) ;

Verwenden Sie das „ setTimeout() ” Methode, die einen Codeblock nur einmal nach der angegebenen Zeit ausführt, z. B. für „ 3000 ” Millisekunden:





setTimeout ( ( ) => { Konsole. Protokoll ( 'zu Linux!' ) ; } , 3000 ) ;

Übergeben Sie eine weitere Zeichenfolge als Argument an console.log(), um sie auf der Konsole anzuzeigen:

Konsole. Protokoll ( 'Warten!' ) ;

Es ist zu beobachten, dass der String, den wir in der Methode „setTimeout()“ übergeben haben, nach einer Verzögerung von drei Sekunden auf dem Bildschirm erschien:



Beispiel 2: Verwenden Sie setTimeout() in einer Funktion

Um „setTimeout()“ in einer Funktion zu verwenden, definieren Sie eine Funktion mit einem bestimmten Namen. Dann verwendet die obige Sleep-Funktion die Funktion „setTimeout()“, um ein Promise nach einer bestimmten Anzahl von Millisekunden aufzulösen:

Funktion schlafen ( MS ) {

zurückkehren neu Versprechen ( beschließen => setTimeout ( lösen, ms ) ) ;

}

Definieren Sie nun eine asynchrone Funktion, die die Rückgabe eines Versprechens zulässt und den Rückgabewert erhält. Damit können wir die Schlafmethode in der Funktion verwenden, um eine Verzögerung einzurichten:

async-Funktion delaydGreeting ( ) {

Konsole. Protokoll ( 'Willkommen' ) ;

warte auf den Schlaf ( 2000 ) ;

Konsole. Protokoll ( 'zu Linuxhint' ) ;

warte auf den Schlaf ( 2000 ) ;

Konsole. Protokoll ( 'Auf Wiedersehen!' ) ;

}

Rufen Sie zuletzt die definierte Funktion auf, um den Wert auf dem Bildschirm zurückzugeben:

verspäteter Gruß ( ) ;

Ausgang

Das ist alles über die JavaScript-Alternative zur Sleep-Funktion.

Abschluss

JavaScript stellt die „ setTimeout() ”-Methode als Alternative zur Sleep-Funktion. Das „setTimeout()“ ist eine sehr einfache Möglichkeit, das JavaScript-Programm zu verzögern oder die JavaScript-Datei für einen bestimmten Zeitraum in den Ruhemodus zu versetzen. Dieser Beitrag hat die JavaScript-Alternative angegeben, die anstelle der Sleep-Funktion verwendet werden kann.