Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui passera un paramètre à une fonction setTimeout ().
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Expressions de fonctions et de fonctions JavaScript
- Javascript setTimeout ()
La setTimeout()
méthode exécute un bloc de code après l'heure spécifiée. La méthode exécute le code une seule fois.
La syntaxe couramment utilisée de JavaScript setTimeout est:
setTimeout(function, milliseconds);
Ses paramètres sont:
- function - une fonction contenant un bloc de code
- millisecondes - le temps après lequel la fonction est exécutée
Exemple 1: Passage du paramètre à 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');
Production
Ce message est affiché en premier Hello world
Dans le programme ci-dessus, la greet()
fonction est transmise au setTimeout()
.
La greet()
fonction est alors appelée après 3000 millisecondes ( 3 secondes).
Par conséquent, le programme affiche le texte Hello world une seule fois après 3 secondes.
Exemple 2: Passage d'un paramètre à une fonction
//
programme pour passer le paramètre à la fonction dans 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');
Production
Ce message est affiché en premier bonjour le monde
Dans le programme ci-dessus, des paramètres supplémentaires x et y sont nécessaires dans la greet()
fonction.
Lors de l'appel de la setTimeout()
fonction, des arguments supplémentaires 'hello'
et 'world'
sont transmis qui sont utilisés par la greet()
fonction.