JavaScript

Anwenden der setTimeout-Methode von JavaScript

Anwenden der setTimeout-Methode von JavaScript


Mit der Entwicklung des Internets hat JavaScript aufgrund seiner vielen nützlichen Methoden als Programmiersprache an Popularität gewonnen. Viele Websites verwenden beispielsweise das integrierte JavaScript setTimeout Methode zum Verzögern von Aufgaben. Die Methode setTimeout hat viele Anwendungsfälle und kann für Animationen, Benachrichtigungen und Verzögerungen bei der funktionalen Ausführung verwendet werden.Da JavaScript eine Singlethread-Übersetzungssprache ist, können wir immer nur eine Aufgabe gleichzeitig ausführen perform. Durch die Verwendung von Aufrufstapeln können wir jedoch die Ausführung von Code mithilfe der setTimeout Methode. In diesem Artikel stellen wir die setTimeout Methode und diskutieren Sie, wie wir damit unseren Code verbessern können.

Das setTimeout method ist eine eingebaute Methode, die eine Callback-Funktion als Argument nimmt und nach einer bestimmten Zeit ausführt. Die Syntax für die setTimeout Methode ist wie folgt:

setTimeout(callbackFunction, Verzögerung, Argumente…)

Das Rückruffunktion ist die Funktion, die wir nach einer bestimmten Zeit ausführen möchten; das verzögern ist die Zeit in Millisekunden, nach der die Callback-Funktion ausgeführt werden soll; und der Argumente sind weitere Parameter, die wir an die Callback-Funktion übergeben wollen.

Jetzt wenden wir die setTimeout Methode. Zuerst definieren wir eine Funktion namens linuxhintFunc die die Zeichenfolge „Hello from Linuxhint“ ausgibt.”

Funktion linuxhintFunc()
Konsole.log("Hallo von Linuxhint.");

Als nächstes rufen wir linuxhintFunc im setTimeout und bieten eine Zeitverzögerung von 2000 ms (2 s).

setTimeout(linuxhintFunc, 2000)

Nach dem Laden der Webseite dauert es 2 s, bis die Funktion aufgerufen wird. Wir können die gleiche Aufgabe mit der Pfeilfunktion oder einer anonymen Funktion ausführen.

setTimeout(() =>
Konsole.log("Hallo vom Linuxhint");
, 2000)


Wieder gibt es eine Verzögerung von 2 s.

Beachten Sie das setTimeout method ist eine asynchrone Methode, was bedeutet, dass JavaScript zwar eine Singlethread-Sprache ist, diese Funktion jedoch in einem anderen Thread ausgeführt wird. Das setTimeout -Methode stellt die Funktion in die Warteschlange der Aufrufliste und wartet, bis die Aufrufliste frei ist. Wenn wir versuchen, eine Nachricht zu drucken oder eine Funktion in setTimeout ohne Verzögerung auszuführen, dann würde diese Aktion zuerst an den Anfang der Warteschlange springen und ausgeführt werden, wenn die setTimeout Methode wird ausgeführt.

Konsole.log("Hallo vom Linuxhint-1")
setTimeout(() =>
Konsole.log("Hallo vom Linuxhint-2")
, 0)
Konsole.log("Hallo vom Linuxhint-3")


Betrachtet man die Ausgabe, ist die Reihenfolge der Ausgabe nicht die gleiche wie die der Eingabe. deshalb, die setTimeout Funktion kann die Ausführung von Code verzögern.

Fazit

Dieser Artikel stellt das integrierte JavaScript vor setTimeout Methode und diskutiert, wie wir sie anwenden können. Wir hoffen, dass Sie aus diesem Artikel etwas gelernt haben und dass Sie weiterhin JavaScript mit linuxhint lernen.com.

Shadow of the Tomb Raider für Linux Tutorial
Shadow of the Tomb Raider ist die zwölfte Erweiterung der Tomb Raider-Reihe – ein Action-Adventure-Franchise von Eidos Montrealdos. Das Spiel wurde vo...
So steigern Sie die FPS unter Linux?
FPS steht für Bilder pro Sekunde. Die Aufgabe von FPS besteht darin, die Bildrate bei Videowiedergaben oder Spielleistungen zu messen. In einfachen Wo...
Top Oculus App Lab-Spiele
Wenn Sie Besitzer eines Oculus-Headsets sind, müssen Sie über Sideloading informiert sein. Sideloading ist der Prozess der Installation von Inhalten, ...