JavaScript-Programm zum Übergeben von Parametern an eine setTimeout () -Funktion

In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das einen Parameter an eine Funktion setTimeout () übergibt.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:

  • JavaScript-Funktion und Funktionsausdrücke
  • Javascript setTimeout ()

Die setTimeout()Methode führt nach der angegebenen Zeit einen Codeblock aus. Die Methode führt den Code nur einmal aus.

Die häufig verwendete Syntax von JavaScript setTimeout lautet:

 setTimeout(function, milliseconds);

Seine Parameter sind:

  • Funktion - Eine Funktion, die einen Codeblock enthält
  • Millisekunden - die Zeit, nach der die Funktion ausgeführt wird

Beispiel 1: Übergabe des Parameters an setTimeout

 // program to pass parameter to a setTimeout() function function greet() ( console.log('Hello world'); ) // passing parameter setTimeout(greet, 3000); console.log('This message is shown first');

Ausgabe

Diese Nachricht wird zuerst  Hallo Welt angezeigt

Im obigen Programm wird die greet()Funktion an die übergeben setTimeout().

Die greet()Funktion wird dann nach 3000 Millisekunden ( 3 Sekunden) aufgerufen .

Daher zeigt das Programm den Text Hallo Welt nur einmal nach 3 Sekunden an.

Beispiel 2: Parameter an Funktion übergeben

 // Programm zur Übergabe des Parameters an die Funktion in setTimeout () function greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');

Ausgabe

 Diese Nachricht wird zuerst Hallo Welt gezeigt

Im obigen Programm sind zusätzliche Parameter x und y in der greet()Funktion erforderlich .

Beim Aufruf der setTimeout()Funktion werden zusätzliche Argumente 'hello'und 'world'übergeben, die von der greet()Funktion verwendet werden.

Interessante Beiträge...