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.