Was ist die JavaScript -Alternative zur Schlaffunktion??

Was ist die JavaScript -Alternative zur Schlaffunktion??
Die meisten Programmiersprachen bieten die Schlaffunktion, die für Verzögerungen bei der Ausführung des Codes für eine bestimmte Zeit verwendet wird. In JavaScript gibt es jedoch keine integrierte Schlaffunktion. Zu diesem Zweck liefert JavaScript die “setTimeout ()Funktion Alternative zur Schlaffunktion, die genau so funktioniert.

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

Was ist die JavaScript -Alternative zur Schlaffunktion??

JavaScript bietet keine integrierte Schlaffunktion. Es bietet jedoch eine Alternative, die am Ort der Schlaffunktion verwendet werden kann. Der "setTimeout ()”Ist eine sehr einfache Möglichkeit, eine Verzögerung im JavaScript -Programm zu verspätet oder die JavaScript -Datei für einen bestimmten Zeitraum im Schlafmodus zu erstellen.

Syntax

setTimeout (Resolve, MS)

Beispiel 1: Verwenden Sie setTimeout () direkt

Sie können das nutzen “setTimeout ()Methode direkt auf der Konsole und festlegen die Zeitlimit für das angegebene Element, um eine Verzögerung zu führen. Um dies zu tun, nutzen Sie die “Konsole.Protokoll()”Methode von JavaScript und übergeben die Zeichenfolge als Argument dieser Methode:

Konsole.log ("willkommen");

Verwenden Sie die “setTimeout ()"Methode, die nur einmal nach der angegebenen Zeit einen Codeblock ausführt, wie für"3000Millisekunden:

setTimeout (() => Konsole.log ("zu Linux!");, 3000);

Übergeben Sie eine andere Saite als Argument an die Konsole.log () auf der Konsole anzeigen:

Konsole.Protokoll ("Warten Sie!");

Es kann beobachtet werden, dass die Zeichenfolge, die 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

Definieren Sie eine Funktion mit einem bestimmten Namen, um "setTimeout ()" in einer Funktion zu verwenden. Anschließend verwendet die obige Schlaffunktion die Funktion „setTimeout (), um ein Versprechen nach einer bestimmten Anzahl von Millisekunden zu lösen:

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

Definieren Sie nun eine asynchrone Funktion, die es ermöglicht, ein Versprechen zurückzugeben, und erhält den Rückgabewert. Damit können wir die Schlafmethode in der Funktion verwenden, um eine Verzögerung einzurichten:

asynchronisierte Funktion delayedGreeting ()
Konsole.log ("willkommen");
Warten Sie den Schlaf (2000);
Konsole.log ("to LinuxHint");
Warten Sie den Schlaf (2000);
Konsole.Protokoll ("Auf Wiedersehen!");

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

DelayedGreeting ();

Ausgang

Das dreht sich um die JavaScript -Alternative zur Schlaffunktion.

Abschluss

JavaScript liefert die “setTimeout ()Methode als Alternative zur Schlaffunktion. Das "setTimeout ()" ist eine sehr einfache Möglichkeit, im JavaScript -Programm eine Verzögerung zu führen oder die JavaScript -Datei für einen bestimmten Zeitraum im Schlafmodus im Schlafmodus zu erstellen. In diesem Beitrag wurde die JavaScript -Alternative angegeben, die anstelle der Schlaffunktion verwendet werden kann.