Programme JavaScript pour passer un paramètre à une fonction setTimeout ()

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.

Articles intéressants...