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.