So warten Sie auf x Sekunden in JavaScript

So warten Sie auf x Sekunden in JavaScript

Moderne Programmiersprachen unterstützen die Sleep () -Methode, um auf die Ausführung eines Programms zu warten. JavaScript kann diese Methode aufgrund ihrer asynchronen Natur nicht verwenden. JavaScript erreicht diese Aufgabe jedoch mit dem setTimeout () Methode. Die Methode hat die Einrichtung zu Warten Sie auf x Sekunden Während der Codeausführung, um den spezifischen Zweck des Programmierers zu erfüllen.

Der Artikel zeigt den Weg, um während der Codeausführung mit den folgenden Lernergebnissen auf x Sekunden zu warten:

    • So warten Sie auf x Sekunden mit der Methode setTimeout ()
    • Beispiel 1: Warten Sie 5 Sekunden in JavaScript
    • Beispiel 2: Warten Sie 3 Sekunden in JavaScript

So warten Sie auf x Sekunden mit der Methode setTimeout ()?

Die SetTimeOut () -Methode führt das Code aus, wenn die Zeit abläuft. Die Methode nimmt die Eingangszeit in Millisekunden und verzögert die vom Benutzer definierte Ausführung. Die SetTimeOut () -Methode nimmt zwei Parameter als Argumente auf. Das erste Argument bezieht sich auf die Rückruffunktion, die nach Ablauf der Zeit ausgeführt wird. Während die anderen Argumente die Anzahl der Millisekunden darstellen, die die Ausführung verzögern.

Notiz: 1000 Millisekunden beziehen sich auf 1 Sekunde.

Syntax

Fenster.setTimeout (funct, millisec);


Der "funk ” repräsentiert die Rückruffunktion und "Millisec" repräsentiert die Anzahl der Millisekunden.

Beispiel 1: Warten Sie 5 Sekunden in JavaScript

Es wird ein Beispiel für das Warten von 5 Sekunden in Betracht gezogen, indem die Methode setTimeout () in JavaScript verwendet wird. Der Code ist unten bereitgestellt:

Code

Konsole.log ("ein Beispiel zum Warten von 5 Sekunden in JavaScript");
Konsole.log ("JavaScript");
setTimeout (() => Konsole.log ("Welt"); , 5000);


In diesem Code die integrierte Methode setTimeout () ist eingesetzt, um 5000 Millisekunden zu warten (5 Sekunden). Danach zeigen Sie die Nachricht an "Welt" im Konsolenfenster.


Ausgang


Es wird im Ausgangsfenster beobachtet, dass "JavaScript" ist zuerst gedruckt. Nach 5 Sekunden Wartezeit die zweite Nachricht "Welt" wird in der Konsole präsentiert.

Beispiel 2: Warten Sie 3 Sekunden in JavaScript

Da JavaScript von Natur aus asynchron ist, kann es parallele Funktionen ausführen. Zu diesem Zweck soll ein Beispiel 3 Sekunden auf asynchrone Weise warten. Zu diesem Zweck wird der Code hier angegeben.

Code

Konsole.log ("ein Beispiel zum Warten von 3 Sekunden in JavaScript");
Warten();
asynchrische Funktion Wait ()
Konsole.log ("Willkommen bei JavaScript");
Warten Sie den Schlaf (3000);
Konsole.log ("Willkommen bei LinuxHint");

Funktion Schlaf (ms)
Neues Versprechen zurückgeben (val => setTimeout (val, ms));


Die Beschreibung des Code ist unten angegeben:

    • Der "Warten" Die Methode wird asynchron angewendet.
    • In dieser Methode, "3000" Millisekunden werden an die übergeben schlafen() Methode zur Verzögerung von 3 Sekunden.
    • Im schlafen() Methode, die "Versprechen" Das Objekt wird verwendet, um den Vorgang asynchron auszuführen.
    • Am Ende die setTimeout () Die Methode wird angewendet, indem die Millisekunden bestanden werden "MS".


Ausgang


Die Ausgabe zeigt den ausführbaren Code und die Anzeige an „Willkommen bei JavaScript.” Nach 3 Sekunden wartet die Nachricht "Willkommen bei LinuxHint" wird im Konsolenfenster angezeigt.

Abschluss

JavaScript bietet eine integrierte Methode setTimeout () Basierend auf den Bedürfnissen der Benutzer x Sekunden zu warten. Der Begriff „X“ bezieht sich hier auf die Anzahl der Sekunden. Der SetTimeOut () brechen nicht die Flusssteuerung des Programms, sondern verzögert seine Ausführung. Die Zeit wird durch den Benutzer in Millisekunden angegeben. Dieser Beitrag hat die Verwendung der Serimeout () -Methode gezeigt, um auf bestimmte Sekunden in JavaScript zu warten.