Dieser Artikel veranschaulicht das Verfahren zur Ausführung der nächsten Zeile, nachdem er 5 Sekunden lang gewartet hat.
So warten Sie 5 Sekunden, bevor Sie die nächste Zeile ausführen?
Verwenden Sie die folgenden Möglichkeiten, um 5 Sekunden vor der Ausführung der nächsten Zeile zu warten:
Methode 1: Warten Sie 5 Sekunden vor der Ausführung der nächsten Zeile mit der Methode setTimeout ()
Verwenden Sie die “setTimeout ()Methode zum Warten von 5 Sekunden und dann die nächste Codezeile ausführen. Mit dieser Methode wird ein Timer festgelegt und eine Funktion oder ein Code -Stück wird ausgeführt, wenn er ausgeführt wird. Insbesondere ist die Zeit in Millisekunden festgelegt.
Syntax
Verwenden Sie die folgende Syntax zur Verwendung der SetTimeOut () -Methode:
setTimeout (function (), Zeit)In der obigen Syntax:
Beispiel
Drucken Sie die Zeichenfolge “Willkommen bei LinuxHint”Auf der Konsole mit der“Konsole.Protokoll()" Methode:
Konsole.log ("Willkommen bei LinuxHint");Ruf den "setTimeout ()Methode, indem Sie die Zeit in Millisekunden und eine Funktion übergeben, die nach dem angegebenen Zeitraum zum Drucken der Zeichenfolge auf der Konsole aufgerufen wird:
setTimeout (function ()Hier bezieht sich 5000 ms auf die 5s.
Wie Sie in der Ausgabe sehen können, die zweite Zeichenfolge “,“Die beste Plattform, um Fähigkeiten zu erlernen”, Wird nach 5 Sekunden auf der Konsole gedruckt:
Methode 2: Warten Sie 5 Sekunden vor der Ausführung der nächsten Zeile mit der benutzerdefinierten Sleep () -Funktion
Sie können Ihre benutzerdefinierte Funktion auch erstellen, um den JavaScript -Code mit dem "Versprechen()" Methode. Es stellt einen asynchronen Operation oder ein dynamisch erzeugtes Versprechen dar, das aufgelöst wird, sobald alle Aktionen abgeschlossen sind.
Beispiel
Eine Funktion definieren “schlafen()Das wird den JavaScript -Code mit Hilfe einer asynchronen und versprechenden Funktion () innehalten:
Funktion Schlaf (ms)Definieren Sie eine asynchrone Funktion mit der “asynchron"Keyword mit dem Namen"Executeline ()”. Aufrufen "schlafen()Funktionieren Sie die Zeit in Millisekunden:
Async function executeline ()Schließlich nennen Sie die "Executeline ()Funktion:
Executeline ();Wie Sie in der Ausgabe sehen können, pausieren Sie nach dem Ausführen des Codes jede Zeile 5 Sekunden lang, bevor Sie auf der Konsole drucken:
Hier geht es darum, 5 Sekunden zu warten, bevor Sie die nächste Zeile in JavaScript ausführen.
Abschluss
Verwenden Sie die „5 Sekunden vor dem Ausführen der nächsten Zeile 5 Sekunden vor der Ausführung der nächsten Zeile. Verwenden Sie die“setTimeout ()"Methode oder das JavaScript"benutzerdefinierter Schlaf ()”Funktion. In der benutzerdefinierten Sleep () -Funktion wird die Funktion setTimeout () verwendet, um eine JavaScript-Schlaffunktion mit der Versprechen () und der asynchronen Funktion zu erstellen. Dieser Artikel zeigte die Prozedur zur Ausführung der nächsten Zeile, nachdem er 5 Sekunden lang gewartet hatte.